DBA Data[Home] [Help]

PACKAGE BODY: APPS.IGF_AP_CSS_FNAR_PKG

Source


1 PACKAGE BODY igf_ap_css_fnar_pkg AS
2 /* $Header: IGFAI33B.pls 120.0 2005/06/01 14:06:47 appldev noship $ */
3 
4   l_rowid VARCHAR2(25);
5   old_references igf_ap_css_fnar_all%ROWTYPE;
6   new_references igf_ap_css_fnar_all%ROWTYPE;
7 
8   PROCEDURE set_column_values (
9     p_action                            IN     VARCHAR2,
10     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
11     x_fnar_id                           IN     NUMBER      DEFAULT NULL,
12     x_cssp_id                           IN     NUMBER      DEFAULT NULL,
13     x_r_s_email_address                 IN     VARCHAR2    DEFAULT NULL,
14     x_eps_code                          IN     VARCHAR2    DEFAULT NULL,
15     x_comp_css_dependency_status        IN     VARCHAR2    DEFAULT NULL,
16     x_stu_age                           IN     VARCHAR2    DEFAULT NULL,
17     x_assumed_stu_yr_in_coll            IN     VARCHAR2    DEFAULT NULL,
18     x_comp_stu_marital_status           IN     VARCHAR2    DEFAULT NULL,
19     x_stu_family_members                IN     NUMBER      DEFAULT NULL,
20     x_stu_fam_members_in_college        IN     NUMBER      DEFAULT NULL,
21     x_par_marital_status                IN     VARCHAR2    DEFAULT NULL,
22     x_par_family_members                IN     NUMBER      DEFAULT NULL,
23     x_par_total_in_college              IN     NUMBER      DEFAULT NULL,
24     x_par_par_in_college                IN     NUMBER      DEFAULT NULL,
25     x_par_others_in_college             IN     NUMBER      DEFAULT NULL,
26     x_par_aesa                          IN     NUMBER      DEFAULT NULL,
27     x_par_cesa                          IN     NUMBER      DEFAULT NULL,
28     x_stu_aesa                          IN     NUMBER      DEFAULT NULL,
29     x_stu_cesa                          IN     NUMBER      DEFAULT NULL,
30     x_im_p_bas_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
31     x_im_p_bas_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
32     x_im_p_bas_inc_adj                  IN     NUMBER      DEFAULT NULL,
33     x_im_p_bas_total_income             IN     NUMBER      DEFAULT NULL,
34     x_im_p_bas_us_income_tax            IN     NUMBER      DEFAULT NULL,
35     x_im_p_bas_st_and_other_tax         IN     NUMBER      DEFAULT NULL,
36     x_im_p_bas_fica_tax                 IN     NUMBER      DEFAULT NULL,
37     x_im_p_bas_med_dental               IN     NUMBER      DEFAULT NULL,
38     x_im_p_bas_employment_allow         IN     NUMBER      DEFAULT NULL,
39     x_im_p_bas_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
40     x_im_p_bas_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
41     x_im_p_bas_total_inc_allow          IN     NUMBER      DEFAULT NULL,
42     x_im_p_bas_cal_avail_inc            IN     NUMBER      DEFAULT NULL,
43     x_im_p_bas_avail_income             IN     NUMBER      DEFAULT NULL,
44     x_im_p_bas_total_cont_inc           IN     NUMBER      DEFAULT NULL,
45     x_im_p_bas_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
46     x_im_p_bas_home_equity              IN     NUMBER      DEFAULT NULL,
47     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
48     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
49     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER      DEFAULT NULL,
50     x_im_p_bas_net_worth                IN     NUMBER      DEFAULT NULL,
51     x_im_p_bas_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
52     x_im_p_bas_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
53     x_im_p_bas_low_inc_allow            IN     NUMBER      DEFAULT NULL,
54     x_im_p_bas_total_asset_allow        IN     NUMBER      DEFAULT NULL,
55     x_im_p_bas_disc_net_worth           IN     NUMBER      DEFAULT NULL,
56     x_im_p_bas_total_cont_asset         IN     NUMBER      DEFAULT NULL,
57     x_im_p_bas_total_cont               IN     NUMBER      DEFAULT NULL,
58     x_im_p_bas_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
59     x_im_p_bas_cont_for_stu             IN     NUMBER      DEFAULT NULL,
60     x_im_p_bas_cont_from_income         IN     NUMBER      DEFAULT NULL,
61     x_im_p_bas_cont_from_assets         IN     NUMBER      DEFAULT NULL,
62     x_im_p_opt_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
63     x_im_p_opt_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
64     x_im_p_opt_inc_adj                  IN     NUMBER      DEFAULT NULL,
65     x_im_p_opt_total_income             IN     NUMBER      DEFAULT NULL,
66     x_im_p_opt_us_income_tax            IN     NUMBER      DEFAULT NULL,
67     x_im_p_opt_st_and_other_tax         IN     NUMBER      DEFAULT NULL,
68     x_im_p_opt_fica_tax                 IN     NUMBER      DEFAULT NULL,
69     x_im_p_opt_med_dental               IN     NUMBER      DEFAULT NULL,
70     x_im_p_opt_elem_sec_tuit            IN     NUMBER      DEFAULT NULL,
71     x_im_p_opt_employment_allow         IN     NUMBER      DEFAULT NULL,
72     x_im_p_opt_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
73     x_im_p_opt_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
74     x_im_p_opt_total_inc_allow          IN     NUMBER      DEFAULT NULL,
75     x_im_p_opt_cal_avail_inc            IN     NUMBER      DEFAULT NULL,
76     x_im_p_opt_avail_income             IN     NUMBER      DEFAULT NULL,
77     x_im_p_opt_total_cont_inc           IN     NUMBER      DEFAULT NULL,
78     x_im_p_opt_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
79     x_im_p_opt_home_equity              IN     NUMBER      DEFAULT NULL,
80     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
81     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
82     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER      DEFAULT NULL,
83     x_im_p_opt_net_worth                IN     NUMBER      DEFAULT NULL,
84     x_im_p_opt_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
85     x_im_p_opt_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
86     x_im_p_opt_low_inc_allow            IN     NUMBER      DEFAULT NULL,
87     x_im_p_opt_total_asset_allow        IN     NUMBER      DEFAULT NULL,
88     x_im_p_opt_disc_net_worth           IN     NUMBER      DEFAULT NULL,
89     x_im_p_opt_total_cont_asset         IN     NUMBER      DEFAULT NULL,
90     x_im_p_opt_total_cont               IN     NUMBER      DEFAULT NULL,
91     x_im_p_opt_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
92     x_im_p_opt_cont_for_stu             IN     NUMBER      DEFAULT NULL,
93     x_im_p_opt_cont_from_income         IN     NUMBER      DEFAULT NULL,
94     x_im_p_opt_cont_from_assets         IN     NUMBER      DEFAULT NULL,
95     x_fm_p_analysis_type                IN     VARCHAR2    DEFAULT NULL,
96     x_fm_p_agi_taxable_income           IN     NUMBER      DEFAULT NULL,
97     x_fm_p_untx_inc_and_ben             IN     NUMBER      DEFAULT NULL,
98     x_fm_p_inc_adj                      IN     NUMBER      DEFAULT NULL,
99     x_fm_p_total_income                 IN     NUMBER      DEFAULT NULL,
100     x_fm_p_us_income_tax                IN     NUMBER      DEFAULT NULL,
101     x_fm_p_state_and_other_taxes        IN     NUMBER      DEFAULT NULL,
102     x_fm_p_fica_tax                     IN     NUMBER      DEFAULT NULL,
103     x_fm_p_employment_allow             IN     NUMBER      DEFAULT NULL,
104     x_fm_p_income_prot_allow            IN     NUMBER      DEFAULT NULL,
105     x_fm_p_total_allow                  IN     NUMBER      DEFAULT NULL,
106     x_fm_p_avail_income                 IN     NUMBER      DEFAULT NULL,
107     x_fm_p_cash_bank_accounts           IN     NUMBER      DEFAULT NULL,
108     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER      DEFAULT NULL,
109     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER      DEFAULT NULL,
110     x_fm_p_net_worth                    IN     NUMBER      DEFAULT NULL,
111     x_fm_p_asset_prot_allow             IN     NUMBER      DEFAULT NULL,
112     x_fm_p_disc_net_worth               IN     NUMBER      DEFAULT NULL,
113     x_fm_p_total_contribution           IN     NUMBER      DEFAULT NULL,
114     x_fm_p_num_in_coll                  IN     NUMBER      DEFAULT NULL,
115     x_fm_p_cont_for_stu                 IN     NUMBER      DEFAULT NULL,
116     x_fm_p_cont_from_income             IN     NUMBER      DEFAULT NULL,
117     x_fm_p_cont_from_assets             IN     NUMBER      DEFAULT NULL,
118     x_im_s_bas_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
119     x_im_s_bas_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
120     x_im_s_bas_inc_adj                  IN     NUMBER      DEFAULT NULL,
121     x_im_s_bas_total_income             IN     NUMBER      DEFAULT NULL,
122     x_im_s_bas_us_income_tax            IN     NUMBER      DEFAULT NULL,
123     x_im_s_bas_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
124     x_im_s_bas_fica_tax                 IN     NUMBER      DEFAULT NULL,
125     x_im_s_bas_med_dental               IN     NUMBER      DEFAULT NULL,
126     x_im_s_bas_employment_allow         IN     NUMBER      DEFAULT NULL,
127     x_im_s_bas_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
128     x_im_s_bas_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
129     x_im_s_bas_total_inc_allow          IN     NUMBER      DEFAULT NULL,
130     x_im_s_bas_cal_avail_income         IN     NUMBER      DEFAULT NULL,
131     x_im_s_bas_avail_income             IN     NUMBER      DEFAULT NULL,
132     x_im_s_bas_total_cont_inc           IN     NUMBER      DEFAULT NULL,
133     x_im_s_bas_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
134     x_im_s_bas_home_equity              IN     NUMBER      DEFAULT NULL,
135     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
136     x_im_s_bas_adj_busfarm_worth        IN     NUMBER      DEFAULT NULL,
137     x_im_s_bas_trusts                   IN     NUMBER      DEFAULT NULL,
138     x_im_s_bas_net_worth                IN     NUMBER      DEFAULT NULL,
139     x_im_s_bas_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
140     x_im_s_bas_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
141     x_im_s_bas_total_asset_allow        IN     NUMBER      DEFAULT NULL,
142     x_im_s_bas_disc_net_worth           IN     NUMBER      DEFAULT NULL,
143     x_im_s_bas_total_cont_asset         IN     NUMBER      DEFAULT NULL,
144     x_im_s_bas_total_cont               IN     NUMBER      DEFAULT NULL,
145     x_im_s_bas_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
146     x_im_s_bas_cont_for_stu             IN     NUMBER      DEFAULT NULL,
147     x_im_s_bas_cont_from_income         IN     NUMBER      DEFAULT NULL,
148     x_im_s_bas_cont_from_assets         IN     NUMBER      DEFAULT NULL,
149     x_im_s_est_agitaxable_income        IN     NUMBER      DEFAULT NULL,
150     x_im_s_est_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
151     x_im_s_est_inc_adj                  IN     NUMBER      DEFAULT NULL,
152     x_im_s_est_total_income             IN     NUMBER      DEFAULT NULL,
153     x_im_s_est_us_income_tax            IN     NUMBER      DEFAULT NULL,
154     x_im_s_est_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
155     x_im_s_est_fica_tax                 IN     NUMBER      DEFAULT NULL,
156     x_im_s_est_med_dental               IN     NUMBER      DEFAULT NULL,
157     x_im_s_est_employment_allow         IN     NUMBER      DEFAULT NULL,
158     x_im_s_est_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
159     x_im_s_est_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
160     x_im_s_est_total_inc_allow          IN     NUMBER      DEFAULT NULL,
161     x_im_s_est_cal_avail_income         IN     NUMBER      DEFAULT NULL,
162     x_im_s_est_avail_income             IN     NUMBER      DEFAULT NULL,
163     x_im_s_est_total_cont_inc           IN     NUMBER      DEFAULT NULL,
164     x_im_s_est_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
165     x_im_s_est_home_equity              IN     NUMBER      DEFAULT NULL,
166     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
167     x_im_s_est_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
168     x_im_s_est_est_trusts               IN     NUMBER      DEFAULT NULL,
169     x_im_s_est_net_worth                IN     NUMBER      DEFAULT NULL,
170     x_im_s_est_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
171     x_im_s_est_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
172     x_im_s_est_total_asset_allow        IN     NUMBER      DEFAULT NULL,
173     x_im_s_est_disc_net_worth           IN     NUMBER      DEFAULT NULL,
174     x_im_s_est_total_cont_asset         IN     NUMBER      DEFAULT NULL,
175     x_im_s_est_total_cont               IN     NUMBER      DEFAULT NULL,
176     x_im_s_est_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
177     x_im_s_est_cont_for_stu             IN     NUMBER      DEFAULT NULL,
178     x_im_s_est_cont_from_income         IN     NUMBER      DEFAULT NULL,
179     x_im_s_est_cont_from_assets         IN     NUMBER      DEFAULT NULL,
180     x_im_s_opt_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
181     x_im_s_opt_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
182     x_im_s_opt_inc_adj                  IN     NUMBER      DEFAULT NULL,
183     x_im_s_opt_total_income             IN     NUMBER      DEFAULT NULL,
184     x_im_s_opt_us_income_tax            IN     NUMBER      DEFAULT NULL,
185     x_im_s_opt_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
186     x_im_s_opt_fica_tax                 IN     NUMBER      DEFAULT NULL,
187     x_im_s_opt_med_dental               IN     NUMBER      DEFAULT NULL,
188     x_im_s_opt_employment_allow         IN     NUMBER      DEFAULT NULL,
189     x_im_s_opt_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
190     x_im_s_opt_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
191     x_im_s_opt_total_inc_allow          IN     NUMBER      DEFAULT NULL,
192     x_im_s_opt_cal_avail_income         IN     NUMBER      DEFAULT NULL,
193     x_im_s_opt_avail_income             IN     NUMBER      DEFAULT NULL,
194     x_im_s_opt_total_cont_inc           IN     NUMBER      DEFAULT NULL,
195     x_im_s_opt_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
196     x_im_s_opt_ira_keogh_accounts       IN     NUMBER      DEFAULT NULL,
197     x_im_s_opt_home_equity              IN     NUMBER      DEFAULT NULL,
198     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
199     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
200     x_im_s_opt_trusts                   IN     NUMBER      DEFAULT NULL,
201     x_im_s_opt_net_worth                IN     NUMBER      DEFAULT NULL,
202     x_im_s_opt_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
203     x_im_s_opt_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
204     x_im_s_opt_total_asset_allow        IN     NUMBER      DEFAULT NULL,
205     x_im_s_opt_disc_net_worth           IN     NUMBER      DEFAULT NULL,
206     x_im_s_opt_total_cont_asset         IN     NUMBER      DEFAULT NULL,
207     x_im_s_opt_total_cont               IN     NUMBER      DEFAULT NULL,
208     x_im_s_opt_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
209     x_im_s_opt_cont_for_stu             IN     NUMBER      DEFAULT NULL,
210     x_im_s_opt_cont_from_income         IN     NUMBER      DEFAULT NULL,
211     x_im_s_opt_cont_from_assets         IN     NUMBER      DEFAULT NULL,
212     x_fm_s_analysis_type                IN     VARCHAR2    DEFAULT NULL,
213     x_fm_s_agi_taxable_income           IN     NUMBER      DEFAULT NULL,
214     x_fm_s_untx_inc_and_ben             IN     NUMBER      DEFAULT NULL,
215     x_fm_s_inc_adj                      IN     NUMBER      DEFAULT NULL,
216     x_fm_s_total_income                 IN     NUMBER      DEFAULT NULL,
217     x_fm_s_us_income_tax                IN     NUMBER      DEFAULT NULL,
218     x_fm_s_state_and_oth_taxes          IN     NUMBER      DEFAULT NULL,
219     x_fm_s_fica_tax                     IN     NUMBER      DEFAULT NULL,
220     x_fm_s_employment_allow             IN     NUMBER      DEFAULT NULL,
221     x_fm_s_income_prot_allow            IN     NUMBER      DEFAULT NULL,
222     x_fm_s_total_allow                  IN     NUMBER      DEFAULT NULL,
223     x_fm_s_cal_avail_income             IN     NUMBER      DEFAULT NULL,
224     x_fm_s_avail_income                 IN     NUMBER      DEFAULT NULL,
225     x_fm_s_cash_bank_accounts           IN     NUMBER      DEFAULT NULL,
229     x_fm_s_net_worth                    IN     NUMBER      DEFAULT NULL,
226     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER      DEFAULT NULL,
227     x_fm_s_adj_bus_farm_worth           IN     NUMBER      DEFAULT NULL,
228     x_fm_s_trusts                       IN     NUMBER      DEFAULT NULL,
230     x_fm_s_asset_prot_allow             IN     NUMBER      DEFAULT NULL,
231     x_fm_s_disc_net_worth               IN     NUMBER      DEFAULT NULL,
232     x_fm_s_total_cont                   IN     NUMBER      DEFAULT NULL,
233     x_fm_s_num_in_coll                  IN     NUMBER      DEFAULT NULL,
234     x_fm_s_cont_for_stu                 IN     NUMBER      DEFAULT NULL,
235     x_fm_s_cont_from_income             IN     NUMBER      DEFAULT NULL,
236     x_fm_s_cont_from_assets             IN     NUMBER      DEFAULT NULL,
237     x_im_inst_resident_ind              IN     VARCHAR2    DEFAULT NULL,
238     x_institutional_1_budget_name       IN     VARCHAR2    DEFAULT NULL,
239     x_im_inst_1_budget_duration         IN     NUMBER      DEFAULT NULL,
240     x_im_inst_1_tuition_fees            IN     NUMBER      DEFAULT NULL,
241     x_im_inst_1_books_supplies          IN     NUMBER      DEFAULT NULL,
242     x_im_inst_1_living_expenses         IN     NUMBER      DEFAULT NULL,
243     x_im_inst_1_tot_expenses            IN     NUMBER      DEFAULT NULL,
244     x_im_inst_1_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
245     x_im_inst_1_tot_par_cont            IN     NUMBER      DEFAULT NULL,
246     x_im_inst_1_tot_family_cont         IN     NUMBER      DEFAULT NULL,
247     x_im_inst_1_va_benefits             IN     NUMBER      DEFAULT NULL,
248     x_im_inst_1_ot_cont                 IN     NUMBER      DEFAULT NULL,
249     x_im_inst_1_est_financial_need      IN     NUMBER      DEFAULT NULL,
250     x_institutional_2_budget_name       IN     VARCHAR2    DEFAULT NULL,
251     x_im_inst_2_budget_duration         IN     VARCHAR2    DEFAULT NULL,
252     x_im_inst_2_tuition_fees            IN     NUMBER      DEFAULT NULL,
253     x_im_inst_2_books_supplies          IN     NUMBER      DEFAULT NULL,
254     x_im_inst_2_living_expenses         IN     NUMBER      DEFAULT NULL,
255     x_im_inst_2_tot_expenses            IN     NUMBER      DEFAULT NULL,
256     x_im_inst_2_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
257     x_im_inst_2_tot_par_cont            IN     NUMBER      DEFAULT NULL,
258     x_im_inst_2_tot_family_cont         IN     NUMBER      DEFAULT NULL,
259     x_im_inst_2_va_benefits             IN     NUMBER      DEFAULT NULL,
260     x_im_inst_2_est_financial_need      IN     NUMBER      DEFAULT NULL,
261     x_institutional_3_budget_name       IN     VARCHAR2    DEFAULT NULL,
262     x_im_inst_3_budget_duration         IN     NUMBER      DEFAULT NULL,
263     x_im_inst_3_tuition_fees            IN     NUMBER      DEFAULT NULL,
264     x_im_inst_3_books_supplies          IN     NUMBER      DEFAULT NULL,
265     x_im_inst_3_living_expenses         IN     NUMBER      DEFAULT NULL,
266     x_im_inst_3_tot_expenses            IN     NUMBER      DEFAULT NULL,
267     x_im_inst_3_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
268     x_im_inst_3_tot_par_cont            IN     NUMBER      DEFAULT NULL,
269     x_im_inst_3_tot_family_cont         IN     NUMBER      DEFAULT NULL,
270     x_im_inst_3_va_benefits             IN     NUMBER      DEFAULT NULL,
271     x_im_inst_3_est_financial_need      IN     NUMBER      DEFAULT NULL,
272     x_fm_inst_1_federal_efc             IN     VARCHAR2    DEFAULT NULL,
273     x_fm_inst_1_va_benefits             IN     VARCHAR2    DEFAULT NULL,
274     x_fm_inst_1_fed_eligibility         IN     VARCHAR2    DEFAULT NULL,
275     x_fm_inst_1_pell                    IN     VARCHAR2    DEFAULT NULL,
276     x_option_par_loss_allow_ind         IN     VARCHAR2    DEFAULT NULL,
277     x_option_par_tuition_ind            IN     VARCHAR2    DEFAULT NULL,
278     x_option_par_home_ind               IN     VARCHAR2    DEFAULT NULL,
279     x_option_par_home_value             IN     VARCHAR2    DEFAULT NULL,
280     x_option_par_home_debt              IN     VARCHAR2    DEFAULT NULL,
281     x_option_stu_ira_keogh_ind          IN     VARCHAR2    DEFAULT NULL,
282     x_option_stu_home_ind               IN     VARCHAR2    DEFAULT NULL,
283     x_option_stu_home_value             IN     VARCHAR2    DEFAULT NULL,
284     x_option_stu_home_debt              IN     VARCHAR2    DEFAULT NULL,
285     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2    DEFAULT NULL,
286     x_option_par_hope_ll_credit         IN     VARCHAR2    DEFAULT NULL,
287     x_option_stu_hope_ll_credit         IN     VARCHAR2    DEFAULT NULL,
288     x_im_parent_1_8_months_bas          IN     VARCHAR2    DEFAULT NULL,
289     x_im_p_more_than_9_mth_ba           IN     VARCHAR2    DEFAULT NULL,
290     x_im_parent_1_8_months_opt          IN     VARCHAR2    DEFAULT NULL,
291     x_im_p_more_than_9_mth_op           IN     VARCHAR2    DEFAULT NULL,
292     x_fnar_message_1                    IN     VARCHAR2    DEFAULT NULL,
293     x_fnar_message_2                    IN     VARCHAR2    DEFAULT NULL,
294     x_fnar_message_3                    IN     VARCHAR2    DEFAULT NULL,
295     x_fnar_message_4                    IN     VARCHAR2    DEFAULT NULL,
296     x_fnar_message_5                    IN     VARCHAR2    DEFAULT NULL,
297     x_fnar_message_6                    IN     VARCHAR2    DEFAULT NULL,
298     x_fnar_message_7                    IN     VARCHAR2    DEFAULT NULL,
299     x_fnar_message_8                    IN     VARCHAR2    DEFAULT NULL,
300     x_fnar_message_9                    IN     VARCHAR2    DEFAULT NULL,
304     x_fnar_message_13                   IN     VARCHAR2    DEFAULT NULL,
301     x_fnar_message_10                   IN     VARCHAR2    DEFAULT NULL,
302     x_fnar_message_11                   IN     VARCHAR2    DEFAULT NULL,
303     x_fnar_message_12                   IN     VARCHAR2    DEFAULT NULL,
305     x_fnar_message_20                   IN     VARCHAR2    DEFAULT NULL,
306     x_fnar_message_21                   IN     VARCHAR2    DEFAULT NULL,
307     x_fnar_message_22                   IN     VARCHAR2    DEFAULT NULL,
308     x_fnar_message_23                   IN     VARCHAR2    DEFAULT NULL,
309     x_fnar_message_24                   IN     VARCHAR2    DEFAULT NULL,
310     x_fnar_message_25                   IN     VARCHAR2    DEFAULT NULL,
311     x_fnar_message_26                   IN     VARCHAR2    DEFAULT NULL,
312     x_fnar_message_27                   IN     VARCHAR2    DEFAULT NULL,
313     x_fnar_message_30                   IN     VARCHAR2    DEFAULT NULL,
314     x_fnar_message_31                   IN     VARCHAR2    DEFAULT NULL,
315     x_fnar_message_32                   IN     VARCHAR2    DEFAULT NULL,
316     x_fnar_message_33                   IN     VARCHAR2    DEFAULT NULL,
317     x_fnar_message_34                   IN     VARCHAR2    DEFAULT NULL,
318     x_fnar_message_35                   IN     VARCHAR2    DEFAULT NULL,
319     x_fnar_message_36                   IN     VARCHAR2    DEFAULT NULL,
320     x_fnar_message_37                   IN     VARCHAR2    DEFAULT NULL,
321     x_fnar_message_38                   IN     VARCHAR2    DEFAULT NULL,
322     x_fnar_message_39                   IN     VARCHAR2    DEFAULT NULL,
323     x_fnar_message_45                   IN     VARCHAR2    DEFAULT NULL,
324     x_fnar_message_46                   IN     VARCHAR2    DEFAULT NULL,
325     x_fnar_message_47                   IN     VARCHAR2    DEFAULT NULL,
326     x_fnar_message_48                   IN     VARCHAR2    DEFAULT NULL,
327     x_fnar_message_50                   IN     VARCHAR2    DEFAULT NULL,
328     x_fnar_message_51                   IN     VARCHAR2    DEFAULT NULL,
329     x_fnar_message_52                   IN     VARCHAR2    DEFAULT NULL,
330     x_fnar_message_53                   IN     VARCHAR2    DEFAULT NULL,
331     x_fnar_message_56                   IN     VARCHAR2    DEFAULT NULL,
332     x_fnar_message_57                   IN     VARCHAR2    DEFAULT NULL,
333     x_fnar_message_58                   IN     VARCHAR2    DEFAULT NULL,
334     x_fnar_message_59                   IN     VARCHAR2    DEFAULT NULL,
335     x_fnar_message_60                   IN     VARCHAR2    DEFAULT NULL,
336     x_fnar_message_61                   IN     VARCHAR2    DEFAULT NULL,
337     x_fnar_message_62                   IN     VARCHAR2    DEFAULT NULL,
338     x_fnar_message_63                   IN     VARCHAR2    DEFAULT NULL,
339     x_fnar_message_64                   IN     VARCHAR2    DEFAULT NULL,
340     x_fnar_message_65                   IN     VARCHAR2    DEFAULT NULL,
341     x_fnar_message_71                   IN     VARCHAR2    DEFAULT NULL,
342     x_fnar_message_72                   IN     VARCHAR2    DEFAULT NULL,
343     x_fnar_message_73                   IN     VARCHAR2    DEFAULT NULL,
344     x_fnar_message_74                   IN     VARCHAR2    DEFAULT NULL,
345     x_fnar_message_75                   IN     VARCHAR2    DEFAULT NULL,
346     x_fnar_message_76                   IN     VARCHAR2    DEFAULT NULL,
347     x_fnar_message_77                   IN     VARCHAR2    DEFAULT NULL,
348     x_fnar_message_78                   IN     VARCHAR2    DEFAULT NULL,
349     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2    DEFAULT NULL,
350     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2    DEFAULT NULL,
351     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2    DEFAULT NULL,
352     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2    DEFAULT NULL,
353     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
354     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
355     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
356     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
357     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
358     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
359     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2    DEFAULT NULL,
360     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2    DEFAULT NULL,
361     x_fnar_mesg_56_par_agi              IN     VARCHAR2    DEFAULT NULL,
362     x_fnar_mesg_62_par_taxes            IN     VARCHAR2    DEFAULT NULL,
363     x_fnar_mesg_73_par_home_value       IN     VARCHAR2    DEFAULT NULL,
364     x_fnar_mesg_74_par_home_value       IN     VARCHAR2    DEFAULT NULL,
365     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
366     x_fnar_mesg_75_par_home_value       IN     VARCHAR2    DEFAULT NULL,
367     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
368     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
369     x_assumption_message_1              IN     VARCHAR2    DEFAULT NULL,
370     x_assumption_message_2              IN     VARCHAR2    DEFAULT NULL,
371     x_assumption_message_3              IN     VARCHAR2    DEFAULT NULL,
372     x_assumption_message_4              IN     VARCHAR2    DEFAULT NULL,
373     x_assumption_message_5              IN     VARCHAR2    DEFAULT NULL,
374     x_assumption_message_6              IN     VARCHAR2    DEFAULT NULL,
375     x_record_mark                       IN     VARCHAR2    DEFAULT NULL,
376     x_creation_date                     IN     DATE        DEFAULT NULL,
380     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
377     x_created_by                        IN     NUMBER      DEFAULT NULL,
378     x_last_update_date                  IN     DATE        DEFAULT NULL,
379     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
381     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
382     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
383     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
384     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
385     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
386     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
387     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
388     x_legacy_record_flag                IN     VARCHAR2,
389     x_opt_ind_stu_ipt_assets_flag        IN     VARCHAR2 DEFAULT NULL,
390     x_cust_parent_cont_adj_num          IN     NUMBER DEFAULT NULL,
391     x_custodial_parent_num              IN     NUMBER DEFAULT NULL,
392     x_cust_par_base_prcnt_inc_amt       IN     NUMBER DEFAULT NULL,
393     x_cust_par_base_cont_inc_amt        IN     NUMBER DEFAULT NULL,
394     x_cust_par_base_cont_ast_amt        IN     NUMBER DEFAULT NULL,
395     x_cust_par_base_tot_cont_amt        IN     NUMBER DEFAULT NULL,
396     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER DEFAULT NULL,
397     x_cust_par_opt_cont_inc_amt         IN     NUMBER DEFAULT NULL,
398     x_cust_par_opt_cont_ast_amt         IN     NUMBER DEFAULT NULL,
399     x_cust_par_opt_tot_cont_amt         IN     NUMBER DEFAULT NULL,
400     x_parents_email_txt                 IN     VARCHAR2 DEFAULT NULL,
401     x_parent_1_birth_date               IN     DATE DEFAULT NULL,
402     x_parent_2_birth_date               IN     DATE DEFAULT NULL
403   ) AS
404   /*
405   ||  Created By : vivuyyur
406   ||  Created On : 30-MAY-2001
407   ||  Purpose : Initialises the Old and New references for the columns of the table.
408   ||  Known limitations, enhancements or remarks :
409   ||  Change History :
410   ||  Who             When            What
411   ||  (reverse chronological order - newest change first)
412   */
413 
414     CURSOR cur_old_ref_values IS
415       SELECT   *
416       FROM     IGF_AP_CSS_FNAR_ALL
417       WHERE    rowid = x_rowid;
418 
419   BEGIN
420 
421     l_rowid := x_rowid;
422 
423     -- Code for setting the Old and New Reference Values.
424     -- Populate Old Values.
425     OPEN cur_old_ref_values;
426     FETCH cur_old_ref_values INTO old_references;
427     IF ((cur_old_ref_values%NOTFOUND) AND (p_action NOT IN ('INSERT', 'VALIDATE_INSERT'))) THEN
428       CLOSE cur_old_ref_values;
429       fnd_message.set_name ('FND', 'FORM_RECORD_DELETED');
430       igs_ge_msg_stack.add;
431       app_exception.raise_exception;
432       RETURN;
433     END IF;
434     CLOSE cur_old_ref_values;
435 
436     -- Populate New Values.
437     new_references.fnar_id                           := x_fnar_id;
438     new_references.cssp_id                           := x_cssp_id;
439     new_references.r_s_email_address                 := x_r_s_email_address;
440     new_references.eps_code                          := x_eps_code;
441     new_references.comp_css_dependency_status        := x_comp_css_dependency_status;
442     new_references.stu_age                           := x_stu_age;
443     new_references.assumed_stu_yr_in_coll            := x_assumed_stu_yr_in_coll;
444     new_references.comp_stu_marital_status           := x_comp_stu_marital_status;
445     new_references.stu_family_members                := x_stu_family_members;
446     new_references.stu_fam_members_in_college        := x_stu_fam_members_in_college;
447     new_references.par_marital_status                := x_par_marital_status;
448     new_references.par_family_members                := x_par_family_members;
449     new_references.par_total_in_college              := x_par_total_in_college;
450     new_references.par_par_in_college                := x_par_par_in_college;
451     new_references.par_others_in_college             := x_par_others_in_college;
452     new_references.par_aesa                          := x_par_aesa;
453     new_references.par_cesa                          := x_par_cesa;
454     new_references.stu_aesa                          := x_stu_aesa;
455     new_references.stu_cesa                          := x_stu_cesa;
456     new_references.im_p_bas_agi_taxable_income       := x_im_p_bas_agi_taxable_income;
457     new_references.im_p_bas_untx_inc_and_ben         := x_im_p_bas_untx_inc_and_ben;
458     new_references.im_p_bas_inc_adj                  := x_im_p_bas_inc_adj;
459     new_references.im_p_bas_total_income             := x_im_p_bas_total_income;
460     new_references.im_p_bas_us_income_tax            := x_im_p_bas_us_income_tax;
461     new_references.im_p_bas_st_and_other_tax         := x_im_p_bas_st_and_other_tax;
462     new_references.im_p_bas_fica_tax                 := x_im_p_bas_fica_tax;
463     new_references.im_p_bas_med_dental               := x_im_p_bas_med_dental;
464     new_references.im_p_bas_employment_allow         := x_im_p_bas_employment_allow;
465     new_references.im_p_bas_annual_ed_savings        := x_im_p_bas_annual_ed_savings;
466     new_references.im_p_bas_inc_prot_allow_m         := x_im_p_bas_inc_prot_allow_m;
467     new_references.im_p_bas_total_inc_allow          := x_im_p_bas_total_inc_allow;
468     new_references.im_p_bas_cal_avail_inc            := x_im_p_bas_cal_avail_inc;
469     new_references.im_p_bas_avail_income             := x_im_p_bas_avail_income;
473     new_references.im_p_bas_ot_rl_est_inv_eq         := x_im_p_bas_ot_rl_est_inv_eq;
470     new_references.im_p_bas_total_cont_inc           := x_im_p_bas_total_cont_inc;
471     new_references.im_p_bas_cash_bank_accounts       := x_im_p_bas_cash_bank_accounts;
472     new_references.im_p_bas_home_equity              := x_im_p_bas_home_equity;
474     new_references.im_p_bas_adj_bus_farm_worth       := x_im_p_bas_adj_bus_farm_worth;
475     new_references.im_p_bas_ass_sibs_pre_tui         := x_im_p_bas_ass_sibs_pre_tui;
476     new_references.im_p_bas_net_worth                := x_im_p_bas_net_worth;
477     new_references.im_p_bas_emerg_res_allow          := x_im_p_bas_emerg_res_allow;
478     new_references.im_p_bas_cum_ed_savings           := x_im_p_bas_cum_ed_savings;
479     new_references.im_p_bas_low_inc_allow            := x_im_p_bas_low_inc_allow;
480     new_references.im_p_bas_total_asset_allow        := x_im_p_bas_total_asset_allow;
481     new_references.im_p_bas_disc_net_worth           := x_im_p_bas_disc_net_worth;
482     new_references.im_p_bas_total_cont_asset         := x_im_p_bas_total_cont_asset;
483     new_references.im_p_bas_total_cont               := x_im_p_bas_total_cont;
484     new_references.im_p_bas_num_in_coll_adj          := x_im_p_bas_num_in_coll_adj;
485     new_references.im_p_bas_cont_for_stu             := x_im_p_bas_cont_for_stu;
486     new_references.im_p_bas_cont_from_income         := x_im_p_bas_cont_from_income;
487     new_references.im_p_bas_cont_from_assets         := x_im_p_bas_cont_from_assets;
488     new_references.im_p_opt_agi_taxable_income       := x_im_p_opt_agi_taxable_income;
489     new_references.im_p_opt_untx_inc_and_ben         := x_im_p_opt_untx_inc_and_ben;
490     new_references.im_p_opt_inc_adj                  := x_im_p_opt_inc_adj;
491     new_references.im_p_opt_total_income             := x_im_p_opt_total_income;
492     new_references.im_p_opt_us_income_tax            := x_im_p_opt_us_income_tax;
493     new_references.im_p_opt_st_and_other_tax         := x_im_p_opt_st_and_other_tax;
494     new_references.im_p_opt_fica_tax                 := x_im_p_opt_fica_tax;
495     new_references.im_p_opt_med_dental               := x_im_p_opt_med_dental;
496     new_references.im_p_opt_elem_sec_tuit            := x_im_p_opt_elem_sec_tuit;
497     new_references.im_p_opt_employment_allow         := x_im_p_opt_employment_allow;
498     new_references.im_p_opt_annual_ed_savings        := x_im_p_opt_annual_ed_savings;
499     new_references.im_p_opt_inc_prot_allow_m         := x_im_p_opt_inc_prot_allow_m;
500     new_references.im_p_opt_total_inc_allow          := x_im_p_opt_total_inc_allow;
501     new_references.im_p_opt_cal_avail_inc            := x_im_p_opt_cal_avail_inc;
502     new_references.im_p_opt_avail_income             := x_im_p_opt_avail_income;
503     new_references.im_p_opt_total_cont_inc           := x_im_p_opt_total_cont_inc;
504     new_references.im_p_opt_cash_bank_accounts       := x_im_p_opt_cash_bank_accounts;
505     new_references.im_p_opt_home_equity              := x_im_p_opt_home_equity;
506     new_references.im_p_opt_ot_rl_est_inv_eq         := x_im_p_opt_ot_rl_est_inv_eq;
507     new_references.im_p_opt_adj_bus_farm_worth       := x_im_p_opt_adj_bus_farm_worth;
508     new_references.im_p_opt_ass_sibs_pre_tui         := x_im_p_opt_ass_sibs_pre_tui;
509     new_references.im_p_opt_net_worth                := x_im_p_opt_net_worth;
510     new_references.im_p_opt_emerg_res_allow          := x_im_p_opt_emerg_res_allow;
511     new_references.im_p_opt_cum_ed_savings           := x_im_p_opt_cum_ed_savings;
512     new_references.im_p_opt_low_inc_allow            := x_im_p_opt_low_inc_allow;
513     new_references.im_p_opt_total_asset_allow        := x_im_p_opt_total_asset_allow;
514     new_references.im_p_opt_disc_net_worth           := x_im_p_opt_disc_net_worth;
515     new_references.im_p_opt_total_cont_asset         := x_im_p_opt_total_cont_asset;
516     new_references.im_p_opt_total_cont               := x_im_p_opt_total_cont;
517     new_references.im_p_opt_num_in_coll_adj          := x_im_p_opt_num_in_coll_adj;
518     new_references.im_p_opt_cont_for_stu             := x_im_p_opt_cont_for_stu;
519     new_references.im_p_opt_cont_from_income         := x_im_p_opt_cont_from_income;
520     new_references.im_p_opt_cont_from_assets         := x_im_p_opt_cont_from_assets;
521     new_references.fm_p_analysis_type                := x_fm_p_analysis_type;
522     new_references.fm_p_agi_taxable_income           := x_fm_p_agi_taxable_income;
523     new_references.fm_p_untx_inc_and_ben             := x_fm_p_untx_inc_and_ben;
524     new_references.fm_p_inc_adj                      := x_fm_p_inc_adj;
525     new_references.fm_p_total_income                 := x_fm_p_total_income;
526     new_references.fm_p_us_income_tax                := x_fm_p_us_income_tax;
527     new_references.fm_p_state_and_other_taxes        := x_fm_p_state_and_other_taxes;
528     new_references.fm_p_fica_tax                     := x_fm_p_fica_tax;
529     new_references.fm_p_employment_allow             := x_fm_p_employment_allow;
530     new_references.fm_p_income_prot_allow            := x_fm_p_income_prot_allow;
531     new_references.fm_p_total_allow                  := x_fm_p_total_allow;
532     new_references.fm_p_avail_income                 := x_fm_p_avail_income;
533     new_references.fm_p_cash_bank_accounts           := x_fm_p_cash_bank_accounts;
534     new_references.fm_p_ot_rl_est_inv_equity         := x_fm_p_ot_rl_est_inv_equity;
535     new_references.fm_p_adj_bus_farm_net_worth       := x_fm_p_adj_bus_farm_net_worth;
536     new_references.fm_p_net_worth                    := x_fm_p_net_worth;
537     new_references.fm_p_asset_prot_allow             := x_fm_p_asset_prot_allow;
538     new_references.fm_p_disc_net_worth               := x_fm_p_disc_net_worth;
539     new_references.fm_p_total_contribution           := x_fm_p_total_contribution;
543     new_references.fm_p_cont_from_assets             := x_fm_p_cont_from_assets;
540     new_references.fm_p_num_in_coll                  := x_fm_p_num_in_coll;
541     new_references.fm_p_cont_for_stu                 := x_fm_p_cont_for_stu;
542     new_references.fm_p_cont_from_income             := x_fm_p_cont_from_income;
544     new_references.im_s_bas_agi_taxable_income       := x_im_s_bas_agi_taxable_income;
545     new_references.im_s_bas_untx_inc_and_ben         := x_im_s_bas_untx_inc_and_ben;
546     new_references.im_s_bas_inc_adj                  := x_im_s_bas_inc_adj;
547     new_references.im_s_bas_total_income             := x_im_s_bas_total_income;
548     new_references.im_s_bas_us_income_tax            := x_im_s_bas_us_income_tax;
549     new_references.im_s_bas_state_and_oth_taxes      := x_im_s_bas_state_and_oth_taxes;
550     new_references.im_s_bas_fica_tax                 := x_im_s_bas_fica_tax;
551     new_references.im_s_bas_med_dental               := x_im_s_bas_med_dental;
552     new_references.im_s_bas_employment_allow         := x_im_s_bas_employment_allow;
553     new_references.im_s_bas_annual_ed_savings        := x_im_s_bas_annual_ed_savings;
554     new_references.im_s_bas_inc_prot_allow_m         := x_im_s_bas_inc_prot_allow_m;
555     new_references.im_s_bas_total_inc_allow          := x_im_s_bas_total_inc_allow;
556     new_references.im_s_bas_cal_avail_income         := x_im_s_bas_cal_avail_income;
557     new_references.im_s_bas_avail_income             := x_im_s_bas_avail_income;
558     new_references.im_s_bas_total_cont_inc           := x_im_s_bas_total_cont_inc;
559     new_references.im_s_bas_cash_bank_accounts       := x_im_s_bas_cash_bank_accounts;
560     new_references.im_s_bas_home_equity              := x_im_s_bas_home_equity;
561     new_references.im_s_bas_ot_rl_est_inv_eq         := x_im_s_bas_ot_rl_est_inv_eq;
562     new_references.im_s_bas_adj_busfarm_worth        := x_im_s_bas_adj_busfarm_worth;
563     new_references.im_s_bas_trusts                   := x_im_s_bas_trusts;
564     new_references.im_s_bas_net_worth                := x_im_s_bas_net_worth;
565     new_references.im_s_bas_emerg_res_allow          := x_im_s_bas_emerg_res_allow;
566     new_references.im_s_bas_cum_ed_savings           := x_im_s_bas_cum_ed_savings;
567     new_references.im_s_bas_total_asset_allow        := x_im_s_bas_total_asset_allow;
568     new_references.im_s_bas_disc_net_worth           := x_im_s_bas_disc_net_worth;
569     new_references.im_s_bas_total_cont_asset         := x_im_s_bas_total_cont_asset;
570     new_references.im_s_bas_total_cont               := x_im_s_bas_total_cont;
571     new_references.im_s_bas_num_in_coll_adj          := x_im_s_bas_num_in_coll_adj;
572     new_references.im_s_bas_cont_for_stu             := x_im_s_bas_cont_for_stu;
573     new_references.im_s_bas_cont_from_income         := x_im_s_bas_cont_from_income;
574     new_references.im_s_bas_cont_from_assets         := x_im_s_bas_cont_from_assets;
575     new_references.im_s_est_agitaxable_income        := x_im_s_est_agitaxable_income;
576     new_references.im_s_est_untx_inc_and_ben         := x_im_s_est_untx_inc_and_ben;
577     new_references.im_s_est_inc_adj                  := x_im_s_est_inc_adj;
578     new_references.im_s_est_total_income             := x_im_s_est_total_income;
579     new_references.im_s_est_us_income_tax            := x_im_s_est_us_income_tax;
580     new_references.im_s_est_state_and_oth_taxes      := x_im_s_est_state_and_oth_taxes;
581     new_references.im_s_est_fica_tax                 := x_im_s_est_fica_tax;
582     new_references.im_s_est_med_dental               := x_im_s_est_med_dental;
583     new_references.im_s_est_employment_allow         := x_im_s_est_employment_allow;
584     new_references.im_s_est_annual_ed_savings        := x_im_s_est_annual_ed_savings;
585     new_references.im_s_est_inc_prot_allow_m         := x_im_s_est_inc_prot_allow_m;
586     new_references.im_s_est_total_inc_allow          := x_im_s_est_total_inc_allow;
587     new_references.im_s_est_cal_avail_income         := x_im_s_est_cal_avail_income;
588     new_references.im_s_est_avail_income             := x_im_s_est_avail_income;
589     new_references.im_s_est_total_cont_inc           := x_im_s_est_total_cont_inc;
590     new_references.im_s_est_cash_bank_accounts       := x_im_s_est_cash_bank_accounts;
591     new_references.im_s_est_home_equity              := x_im_s_est_home_equity;
592     new_references.im_s_est_ot_rl_est_inv_eq         := x_im_s_est_ot_rl_est_inv_eq;
593     new_references.im_s_est_adj_bus_farm_worth       := x_im_s_est_adj_bus_farm_worth;
594     new_references.im_s_est_est_trusts               := x_im_s_est_est_trusts;
595     new_references.im_s_est_net_worth                := x_im_s_est_net_worth;
596     new_references.im_s_est_emerg_res_allow          := x_im_s_est_emerg_res_allow;
597     new_references.im_s_est_cum_ed_savings           := x_im_s_est_cum_ed_savings;
598     new_references.im_s_est_total_asset_allow        := x_im_s_est_total_asset_allow;
599     new_references.im_s_est_disc_net_worth           := x_im_s_est_disc_net_worth;
600     new_references.im_s_est_total_cont_asset         := x_im_s_est_total_cont_asset;
601     new_references.im_s_est_total_cont               := x_im_s_est_total_cont;
602     new_references.im_s_est_num_in_coll_adj          := x_im_s_est_num_in_coll_adj;
603     new_references.im_s_est_cont_for_stu             := x_im_s_est_cont_for_stu;
604     new_references.im_s_est_cont_from_income         := x_im_s_est_cont_from_income;
605     new_references.im_s_est_cont_from_assets         := x_im_s_est_cont_from_assets;
606     new_references.im_s_opt_agi_taxable_income       := x_im_s_opt_agi_taxable_income;
607     new_references.im_s_opt_untx_inc_and_ben         := x_im_s_opt_untx_inc_and_ben;
608     new_references.im_s_opt_inc_adj                  := x_im_s_opt_inc_adj;
609     new_references.im_s_opt_total_income             := x_im_s_opt_total_income;
613     new_references.im_s_opt_med_dental               := x_im_s_opt_med_dental;
610     new_references.im_s_opt_us_income_tax            := x_im_s_opt_us_income_tax;
611     new_references.im_s_opt_state_and_oth_taxes      := x_im_s_opt_state_and_oth_taxes;
612     new_references.im_s_opt_fica_tax                 := x_im_s_opt_fica_tax;
614     new_references.im_s_opt_employment_allow         := x_im_s_opt_employment_allow;
615     new_references.im_s_opt_annual_ed_savings        := x_im_s_opt_annual_ed_savings;
616     new_references.im_s_opt_inc_prot_allow_m         := x_im_s_opt_inc_prot_allow_m;
617     new_references.im_s_opt_total_inc_allow          := x_im_s_opt_total_inc_allow;
618     new_references.im_s_opt_cal_avail_income         := x_im_s_opt_cal_avail_income;
619     new_references.im_s_opt_avail_income             := x_im_s_opt_avail_income;
620     new_references.im_s_opt_total_cont_inc           := x_im_s_opt_total_cont_inc;
621     new_references.im_s_opt_cash_bank_accounts       := x_im_s_opt_cash_bank_accounts;
622     new_references.im_s_opt_ira_keogh_accounts       := x_im_s_opt_ira_keogh_accounts;
623     new_references.im_s_opt_home_equity              := x_im_s_opt_home_equity;
624     new_references.im_s_opt_ot_rl_est_inv_eq         := x_im_s_opt_ot_rl_est_inv_eq;
625     new_references.im_s_opt_adj_bus_farm_worth       := x_im_s_opt_adj_bus_farm_worth;
626     new_references.im_s_opt_trusts                   := x_im_s_opt_trusts;
627     new_references.im_s_opt_net_worth                := x_im_s_opt_net_worth;
628     new_references.im_s_opt_emerg_res_allow          := x_im_s_opt_emerg_res_allow;
629     new_references.im_s_opt_cum_ed_savings           := x_im_s_opt_cum_ed_savings;
630     new_references.im_s_opt_total_asset_allow        := x_im_s_opt_total_asset_allow;
631     new_references.im_s_opt_disc_net_worth           := x_im_s_opt_disc_net_worth;
632     new_references.im_s_opt_total_cont_asset         := x_im_s_opt_total_cont_asset;
633     new_references.im_s_opt_total_cont               := x_im_s_opt_total_cont;
634     new_references.im_s_opt_num_in_coll_adj          := x_im_s_opt_num_in_coll_adj;
635     new_references.im_s_opt_cont_for_stu             := x_im_s_opt_cont_for_stu;
636     new_references.im_s_opt_cont_from_income         := x_im_s_opt_cont_from_income;
637     new_references.im_s_opt_cont_from_assets         := x_im_s_opt_cont_from_assets;
638     new_references.fm_s_analysis_type                := x_fm_s_analysis_type;
639     new_references.fm_s_agi_taxable_income           := x_fm_s_agi_taxable_income;
640     new_references.fm_s_untx_inc_and_ben             := x_fm_s_untx_inc_and_ben;
641     new_references.fm_s_inc_adj                      := x_fm_s_inc_adj;
642     new_references.fm_s_total_income                 := x_fm_s_total_income;
643     new_references.fm_s_us_income_tax                := x_fm_s_us_income_tax;
644     new_references.fm_s_state_and_oth_taxes          := x_fm_s_state_and_oth_taxes;
645     new_references.fm_s_fica_tax                     := x_fm_s_fica_tax;
646     new_references.fm_s_employment_allow             := x_fm_s_employment_allow;
647     new_references.fm_s_income_prot_allow            := x_fm_s_income_prot_allow;
648     new_references.fm_s_total_allow                  := x_fm_s_total_allow;
649     new_references.fm_s_cal_avail_income             := x_fm_s_cal_avail_income;
650     new_references.fm_s_avail_income                 := x_fm_s_avail_income;
651     new_references.fm_s_cash_bank_accounts           := x_fm_s_cash_bank_accounts;
652     new_references.fm_s_ot_rl_est_inv_equity         := x_fm_s_ot_rl_est_inv_equity;
653     new_references.fm_s_adj_bus_farm_worth           := x_fm_s_adj_bus_farm_worth;
654     new_references.fm_s_trusts                       := x_fm_s_trusts;
655     new_references.fm_s_net_worth                    := x_fm_s_net_worth;
656     new_references.fm_s_asset_prot_allow             := x_fm_s_asset_prot_allow;
657     new_references.fm_s_disc_net_worth               := x_fm_s_disc_net_worth;
658     new_references.fm_s_total_cont                   := x_fm_s_total_cont;
659     new_references.fm_s_num_in_coll                  := x_fm_s_num_in_coll;
660     new_references.fm_s_cont_for_stu                 := x_fm_s_cont_for_stu;
661     new_references.fm_s_cont_from_income             := x_fm_s_cont_from_income;
662     new_references.fm_s_cont_from_assets             := x_fm_s_cont_from_assets;
663     new_references.im_inst_resident_ind              := x_im_inst_resident_ind;
664     new_references.institutional_1_budget_name       := x_institutional_1_budget_name;
665     new_references.im_inst_1_budget_duration         := x_im_inst_1_budget_duration;
666     new_references.im_inst_1_tuition_fees            := x_im_inst_1_tuition_fees;
667     new_references.im_inst_1_books_supplies          := x_im_inst_1_books_supplies;
668     new_references.im_inst_1_living_expenses         := x_im_inst_1_living_expenses;
669     new_references.im_inst_1_tot_expenses            := x_im_inst_1_tot_expenses;
670     new_references.im_inst_1_tot_stu_cont            := x_im_inst_1_tot_stu_cont;
671     new_references.im_inst_1_tot_par_cont            := x_im_inst_1_tot_par_cont;
672     new_references.im_inst_1_tot_family_cont         := x_im_inst_1_tot_family_cont;
673     new_references.im_inst_1_va_benefits             := x_im_inst_1_va_benefits;
674     new_references.im_inst_1_ot_cont                 := x_im_inst_1_ot_cont;
675     new_references.im_inst_1_est_financial_need      := x_im_inst_1_est_financial_need;
676     new_references.institutional_2_budget_name       := x_institutional_2_budget_name;
677     new_references.im_inst_2_budget_duration         := x_im_inst_2_budget_duration;
678     new_references.im_inst_2_tuition_fees            := x_im_inst_2_tuition_fees;
679     new_references.im_inst_2_books_supplies          := x_im_inst_2_books_supplies;
683     new_references.im_inst_2_tot_par_cont            := x_im_inst_2_tot_par_cont;
680     new_references.im_inst_2_living_expenses         := x_im_inst_2_living_expenses;
681     new_references.im_inst_2_tot_expenses            := x_im_inst_2_tot_expenses;
682     new_references.im_inst_2_tot_stu_cont            := x_im_inst_2_tot_stu_cont;
684     new_references.im_inst_2_tot_family_cont         := x_im_inst_2_tot_family_cont;
685     new_references.im_inst_2_va_benefits             := x_im_inst_2_va_benefits;
686     new_references.im_inst_2_est_financial_need      := x_im_inst_2_est_financial_need;
687     new_references.institutional_3_budget_name       := x_institutional_3_budget_name;
688     new_references.im_inst_3_budget_duration         := x_im_inst_3_budget_duration;
689     new_references.im_inst_3_tuition_fees            := x_im_inst_3_tuition_fees;
690     new_references.im_inst_3_books_supplies          := x_im_inst_3_books_supplies;
691     new_references.im_inst_3_living_expenses         := x_im_inst_3_living_expenses;
692     new_references.im_inst_3_tot_expenses            := x_im_inst_3_tot_expenses;
693     new_references.im_inst_3_tot_stu_cont            := x_im_inst_3_tot_stu_cont;
694     new_references.im_inst_3_tot_par_cont            := x_im_inst_3_tot_par_cont;
695     new_references.im_inst_3_tot_family_cont         := x_im_inst_3_tot_family_cont;
696     new_references.im_inst_3_va_benefits             := x_im_inst_3_va_benefits;
697     new_references.im_inst_3_est_financial_need      := x_im_inst_3_est_financial_need;
698     new_references.fm_inst_1_federal_efc             := x_fm_inst_1_federal_efc;
699     new_references.fm_inst_1_va_benefits             := x_fm_inst_1_va_benefits;
700     new_references.fm_inst_1_fed_eligibility         := x_fm_inst_1_fed_eligibility;
701     new_references.fm_inst_1_pell                    := x_fm_inst_1_pell;
702     new_references.option_par_loss_allow_ind         := x_option_par_loss_allow_ind;
703     new_references.option_par_tuition_ind            := x_option_par_tuition_ind;
704     new_references.option_par_home_ind               := x_option_par_home_ind;
705     new_references.option_par_home_value             := x_option_par_home_value;
706     new_references.option_par_home_debt              := x_option_par_home_debt;
707     new_references.option_stu_ira_keogh_ind          := x_option_stu_ira_keogh_ind;
708     new_references.option_stu_home_ind               := x_option_stu_home_ind;
709     new_references.option_stu_home_value             := x_option_stu_home_value;
710     new_references.option_stu_home_debt              := x_option_stu_home_debt;
711     new_references.option_stu_sum_ay_inc_ind         := x_option_stu_sum_ay_inc_ind;
712     new_references.option_par_hope_ll_credit         := x_option_par_hope_ll_credit;
713     new_references.option_stu_hope_ll_credit         := x_option_stu_hope_ll_credit;
714     new_references.im_parent_1_8_months_bas          := x_im_parent_1_8_months_bas;
715     new_references.im_p_more_than_9_mth_ba           := x_im_p_more_than_9_mth_ba;
716     new_references.im_parent_1_8_months_opt          := x_im_parent_1_8_months_opt;
717     new_references.im_p_more_than_9_mth_op           := x_im_p_more_than_9_mth_op;
718     new_references.fnar_message_1                    := x_fnar_message_1;
719     new_references.fnar_message_2                    := x_fnar_message_2;
720     new_references.fnar_message_3                    := x_fnar_message_3;
721     new_references.fnar_message_4                    := x_fnar_message_4;
722     new_references.fnar_message_5                    := x_fnar_message_5;
723     new_references.fnar_message_6                    := x_fnar_message_6;
724     new_references.fnar_message_7                    := x_fnar_message_7;
725     new_references.fnar_message_8                    := x_fnar_message_8;
726     new_references.fnar_message_9                    := x_fnar_message_9;
727     new_references.fnar_message_10                   := x_fnar_message_10;
728     new_references.fnar_message_11                   := x_fnar_message_11;
729     new_references.fnar_message_12                   := x_fnar_message_12;
730     new_references.fnar_message_13                   := x_fnar_message_13;
731     new_references.fnar_message_20                   := x_fnar_message_20;
732     new_references.fnar_message_21                   := x_fnar_message_21;
733     new_references.fnar_message_22                   := x_fnar_message_22;
734     new_references.fnar_message_23                   := x_fnar_message_23;
735     new_references.fnar_message_24                   := x_fnar_message_24;
736     new_references.fnar_message_25                   := x_fnar_message_25;
737     new_references.fnar_message_26                   := x_fnar_message_26;
738     new_references.fnar_message_27                   := x_fnar_message_27;
739     new_references.fnar_message_30                   := x_fnar_message_30;
740     new_references.fnar_message_31                   := x_fnar_message_31;
741     new_references.fnar_message_32                   := x_fnar_message_32;
742     new_references.fnar_message_33                   := x_fnar_message_33;
743     new_references.fnar_message_34                   := x_fnar_message_34;
744     new_references.fnar_message_35                   := x_fnar_message_35;
745     new_references.fnar_message_36                   := x_fnar_message_36;
746     new_references.fnar_message_37                   := x_fnar_message_37;
747     new_references.fnar_message_38                   := x_fnar_message_38;
748     new_references.fnar_message_39                   := x_fnar_message_39;
749     new_references.fnar_message_45                   := x_fnar_message_45;
750     new_references.fnar_message_46                   := x_fnar_message_46;
751     new_references.fnar_message_47                   := x_fnar_message_47;
752     new_references.fnar_message_48                   := x_fnar_message_48;
756     new_references.fnar_message_53                   := x_fnar_message_53;
753     new_references.fnar_message_50                   := x_fnar_message_50;
754     new_references.fnar_message_51                   := x_fnar_message_51;
755     new_references.fnar_message_52                   := x_fnar_message_52;
757     new_references.fnar_message_56                   := x_fnar_message_56;
758     new_references.fnar_message_57                   := x_fnar_message_57;
759     new_references.fnar_message_58                   := x_fnar_message_58;
760     new_references.fnar_message_59                   := x_fnar_message_59;
761     new_references.fnar_message_60                   := x_fnar_message_60;
762     new_references.fnar_message_61                   := x_fnar_message_61;
763     new_references.fnar_message_62                   := x_fnar_message_62;
764     new_references.fnar_message_63                   := x_fnar_message_63;
765     new_references.fnar_message_64                   := x_fnar_message_64;
766     new_references.fnar_message_65                   := x_fnar_message_65;
767     new_references.fnar_message_71                   := x_fnar_message_71;
768     new_references.fnar_message_72                   := x_fnar_message_72;
769     new_references.fnar_message_73                   := x_fnar_message_73;
770     new_references.fnar_message_74                   := x_fnar_message_74;
771     new_references.fnar_message_75                   := x_fnar_message_75;
772     new_references.fnar_message_76                   := x_fnar_message_76;
773     new_references.fnar_message_77                   := x_fnar_message_77;
774     new_references.fnar_message_78                   := x_fnar_message_78;
775     new_references.fnar_mesg_10_stu_fam_mem          := x_fnar_mesg_10_stu_fam_mem;
776     new_references.fnar_mesg_11_stu_no_in_coll       := x_fnar_mesg_11_stu_no_in_coll;
777     new_references.fnar_mesg_24_stu_avail_inc        := x_fnar_mesg_24_stu_avail_inc;
778     new_references.fnar_mesg_26_stu_taxes            := x_fnar_mesg_26_stu_taxes;
779     new_references.fnar_mesg_33_stu_home_value       := x_fnar_mesg_33_stu_home_value;
780     new_references.fnar_mesg_34_stu_home_value       := x_fnar_mesg_34_stu_home_value;
781     new_references.fnar_mesg_34_stu_home_equity      := x_fnar_mesg_34_stu_home_equity;
782     new_references.fnar_mesg_35_stu_home_value       := x_fnar_mesg_35_stu_home_value;
783     new_references.fnar_mesg_35_stu_home_equity      := x_fnar_mesg_35_stu_home_equity;
784     new_references.fnar_mesg_36_stu_home_equity      := x_fnar_mesg_36_stu_home_equity;
785     new_references.fnar_mesg_48_par_fam_mem          := x_fnar_mesg_48_par_fam_mem;
786     new_references.fnar_mesg_49_par_no_in_coll       := x_fnar_mesg_49_par_no_in_coll;
787     new_references.fnar_mesg_56_par_agi              := x_fnar_mesg_56_par_agi;
788     new_references.fnar_mesg_62_par_taxes            := x_fnar_mesg_62_par_taxes;
789     new_references.fnar_mesg_73_par_home_value       := x_fnar_mesg_73_par_home_value;
790     new_references.fnar_mesg_74_par_home_value       := x_fnar_mesg_74_par_home_value;
791     new_references.fnar_mesg_74_par_home_equity      := x_fnar_mesg_74_par_home_equity;
792     new_references.fnar_mesg_75_par_home_value       := x_fnar_mesg_75_par_home_value;
793     new_references.fnar_mesg_75_par_home_equity      := x_fnar_mesg_75_par_home_equity;
794     new_references.fnar_mesg_76_par_home_equity      := x_fnar_mesg_76_par_home_equity;
795     new_references.assumption_message_1              := x_assumption_message_1;
796     new_references.assumption_message_2              := x_assumption_message_2;
797     new_references.assumption_message_3              := x_assumption_message_3;
798     new_references.assumption_message_4              := x_assumption_message_4;
799     new_references.assumption_message_5              := x_assumption_message_5;
800     new_references.assumption_message_6              := x_assumption_message_6;
801     new_references.record_mark                       := x_record_mark;
802 
803     new_references.fnar_message_55                 := x_fnar_message_55;
804     new_references.fnar_message_49                 := x_fnar_message_49;
805     new_references.option_par_cola_adj_ind            := x_opt_par_cola_adj_ind;
806     new_references.option_par_stu_fa_assets_ind       := x_opt_par_stu_fa_assets_ind;
807     new_references.option_par_ipt_assets_ind          := x_opt_par_ipt_assets_ind;
808     new_references.option_stu_ipt_assets_ind          := x_opt_stu_ipt_assets_ind;
809     new_references.option_par_cola_adj_value          := x_opt_par_cola_adj_value;
810     new_references.option_ind_stu_ipt_assets_flag     := x_opt_ind_stu_ipt_assets_flag;
811 
812     IF (p_action = 'UPDATE') THEN
813       new_references.creation_date                   := old_references.creation_date;
814       new_references.created_by                      := old_references.created_by;
815     ELSE
816       new_references.creation_date                   := x_creation_date;
817       new_references.created_by                      := x_created_by;
818     END IF;
819 
820     new_references.last_update_date                  := x_last_update_date;
821     new_references.last_updated_by                   := x_last_updated_by;
822     new_references.last_update_login                 := x_last_update_login;
823     new_references.legacy_record_flag                := x_legacy_record_flag;
824     new_references.cust_parent_cont_adj_num          := x_cust_parent_cont_adj_num;
825     new_references.custodial_parent_num                  := x_custodial_parent_num;
826     new_references.cust_par_base_prcnt_inc_amt       := x_cust_par_base_prcnt_inc_amt;
827     new_references.cust_par_base_cont_inc_amt        := x_cust_par_base_cont_inc_amt;
828     new_references.cust_par_base_cont_ast_amt        := x_cust_par_base_cont_ast_amt;
829     new_references.cust_par_base_tot_cont_amt        := x_cust_par_base_tot_cont_amt;
833     new_references.cust_par_opt_tot_cont_amt         := x_cust_par_opt_tot_cont_amt;
830     new_references.cust_par_opt_prcnt_inc_amt        := x_cust_par_opt_prcnt_inc_amt;
831     new_references.cust_par_opt_cont_inc_amt         := x_cust_par_opt_cont_inc_amt;
832     new_references.cust_par_opt_cont_ast_amt         := x_cust_par_opt_cont_ast_amt;
834     new_references.parents_email_txt                 := x_parents_email_txt;
835     new_references.parent_1_birth_date               := x_parent_1_birth_date;
836     new_references.parent_2_birth_date               := x_parent_2_birth_date;
837 
838   END set_column_values;
839 
840 
841   PROCEDURE check_parent_existance AS
842   /*
843   ||  Created By : vivuyyur
844   ||  Created On : 30-MAY-2001
845   ||  Purpose : Checks for the existance of Parent records.
846   ||  Known limitations, enhancements or remarks :
847   ||  Change History :
848   ||  Who             When            What
849   ||  (reverse chronological order - newest change first)
850   */
851   BEGIN
852 
853     IF (((old_references.cssp_id = new_references.cssp_id)) OR
854         ((new_references.cssp_id IS NULL))) THEN
855       NULL;
856     ELSIF NOT igf_ap_css_profile_pkg.get_pk_for_validation (
857                 new_references.cssp_id
858               ) THEN
859       fnd_message.set_name ('FND', 'FORM_RECORD_DELETED');
860       igs_ge_msg_stack.add;
861       app_exception.raise_exception;
862     END IF;
863 
864   END check_parent_existance;
865 
866 
867   FUNCTION get_pk_for_validation (
868     x_fnar_id                           IN     NUMBER
869   ) RETURN BOOLEAN AS
870   /*
871   ||  Created By : vivuyyur
872   ||  Created On : 30-MAY-2001
873   ||  Purpose : Validates the Primary Key of the table.
874   ||  Known limitations, enhancements or remarks :
875   ||  Change History :
876   ||  Who             When            What
877   ||  (reverse chronological order - newest change first)
878   */
879     CURSOR cur_rowid IS
880       SELECT   rowid
881       FROM     igf_ap_css_fnar_all
882       WHERE    fnar_id = x_fnar_id
883       FOR UPDATE NOWAIT;
884 
885     lv_rowid cur_rowid%RowType;
886 
887   BEGIN
888 
889     OPEN cur_rowid;
890     FETCH cur_rowid INTO lv_rowid;
891     IF (cur_rowid%FOUND) THEN
892       CLOSE cur_rowid;
893       RETURN(TRUE);
894     ELSE
895       CLOSE cur_rowid;
896       RETURN(FALSE);
897     END IF;
898 
899   END get_pk_for_validation;
900 
901 
902   PROCEDURE get_fk_igf_ap_css_profile_all (
903     x_cssp_id                           IN     NUMBER
904   ) AS
905   /*
906   ||  Created By : vivuyyur
907   ||  Created On : 30-MAY-2001
908   ||  Purpose : Validates the Foreign Keys for the table.
909   ||  Known limitations, enhancements or remarks :
910   ||  Change History :
911   ||  Who             When            What
912   ||  (reverse chronological order - newest change first)
913   */
914     CURSOR cur_rowid IS
915       SELECT   rowid
916       FROM     igf_ap_css_fnar_all
917       WHERE   ((cssp_id = x_cssp_id));
918 
919     lv_rowid cur_rowid%RowType;
920 
921   BEGIN
922 
923     OPEN cur_rowid;
924     FETCH cur_rowid INTO lv_rowid;
925     IF (cur_rowid%FOUND) THEN
926       CLOSE cur_rowid;
927       fnd_message.set_name ('IGF', 'IGF_AP_CSSP_FNAR_FK');
928       igs_ge_msg_stack.add;
929       app_exception.raise_exception;
930       RETURN;
931     END IF;
932     CLOSE cur_rowid;
933 
934   END get_fk_igf_ap_css_profile_all;
935 
936 
937   PROCEDURE before_dml (
938     p_action                            IN     VARCHAR2,
939     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
940     x_fnar_id                           IN     NUMBER      DEFAULT NULL,
941     x_cssp_id                           IN     NUMBER      DEFAULT NULL,
942     x_r_s_email_address                 IN     VARCHAR2    DEFAULT NULL,
943     x_eps_code                          IN     VARCHAR2    DEFAULT NULL,
944     x_comp_css_dependency_status        IN     VARCHAR2    DEFAULT NULL,
945     x_stu_age                           IN     VARCHAR2    DEFAULT NULL,
946     x_assumed_stu_yr_in_coll            IN     VARCHAR2    DEFAULT NULL,
947     x_comp_stu_marital_status           IN     VARCHAR2    DEFAULT NULL,
948     x_stu_family_members                IN     NUMBER      DEFAULT NULL,
949     x_stu_fam_members_in_college        IN     NUMBER      DEFAULT NULL,
950     x_par_marital_status                IN     VARCHAR2    DEFAULT NULL,
951     x_par_family_members                IN     NUMBER      DEFAULT NULL,
952     x_par_total_in_college              IN     NUMBER      DEFAULT NULL,
953     x_par_par_in_college                IN     NUMBER      DEFAULT NULL,
954     x_par_others_in_college             IN     NUMBER      DEFAULT NULL,
955     x_par_aesa                          IN     NUMBER      DEFAULT NULL,
956     x_par_cesa                          IN     NUMBER      DEFAULT NULL,
957     x_stu_aesa                          IN     NUMBER      DEFAULT NULL,
958     x_stu_cesa                          IN     NUMBER      DEFAULT NULL,
959     x_im_p_bas_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
960     x_im_p_bas_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
961     x_im_p_bas_inc_adj                  IN     NUMBER      DEFAULT NULL,
962     x_im_p_bas_total_income             IN     NUMBER      DEFAULT NULL,
966     x_im_p_bas_med_dental               IN     NUMBER      DEFAULT NULL,
963     x_im_p_bas_us_income_tax            IN     NUMBER      DEFAULT NULL,
964     x_im_p_bas_st_and_other_tax         IN     NUMBER      DEFAULT NULL,
965     x_im_p_bas_fica_tax                 IN     NUMBER      DEFAULT NULL,
967     x_im_p_bas_employment_allow         IN     NUMBER      DEFAULT NULL,
968     x_im_p_bas_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
969     x_im_p_bas_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
970     x_im_p_bas_total_inc_allow          IN     NUMBER      DEFAULT NULL,
971     x_im_p_bas_cal_avail_inc            IN     NUMBER      DEFAULT NULL,
972     x_im_p_bas_avail_income             IN     NUMBER      DEFAULT NULL,
973     x_im_p_bas_total_cont_inc           IN     NUMBER      DEFAULT NULL,
974     x_im_p_bas_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
975     x_im_p_bas_home_equity              IN     NUMBER      DEFAULT NULL,
976     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
977     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
978     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER      DEFAULT NULL,
979     x_im_p_bas_net_worth                IN     NUMBER      DEFAULT NULL,
980     x_im_p_bas_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
981     x_im_p_bas_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
982     x_im_p_bas_low_inc_allow            IN     NUMBER      DEFAULT NULL,
983     x_im_p_bas_total_asset_allow        IN     NUMBER      DEFAULT NULL,
984     x_im_p_bas_disc_net_worth           IN     NUMBER      DEFAULT NULL,
985     x_im_p_bas_total_cont_asset         IN     NUMBER      DEFAULT NULL,
986     x_im_p_bas_total_cont               IN     NUMBER      DEFAULT NULL,
987     x_im_p_bas_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
988     x_im_p_bas_cont_for_stu             IN     NUMBER      DEFAULT NULL,
989     x_im_p_bas_cont_from_income         IN     NUMBER      DEFAULT NULL,
990     x_im_p_bas_cont_from_assets         IN     NUMBER      DEFAULT NULL,
991     x_im_p_opt_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
992     x_im_p_opt_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
993     x_im_p_opt_inc_adj                  IN     NUMBER      DEFAULT NULL,
994     x_im_p_opt_total_income             IN     NUMBER      DEFAULT NULL,
995     x_im_p_opt_us_income_tax            IN     NUMBER      DEFAULT NULL,
996     x_im_p_opt_st_and_other_tax         IN     NUMBER      DEFAULT NULL,
997     x_im_p_opt_fica_tax                 IN     NUMBER      DEFAULT NULL,
998     x_im_p_opt_med_dental               IN     NUMBER      DEFAULT NULL,
999     x_im_p_opt_elem_sec_tuit            IN     NUMBER      DEFAULT NULL,
1000     x_im_p_opt_employment_allow         IN     NUMBER      DEFAULT NULL,
1001     x_im_p_opt_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
1002     x_im_p_opt_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
1003     x_im_p_opt_total_inc_allow          IN     NUMBER      DEFAULT NULL,
1004     x_im_p_opt_cal_avail_inc            IN     NUMBER      DEFAULT NULL,
1005     x_im_p_opt_avail_income             IN     NUMBER      DEFAULT NULL,
1006     x_im_p_opt_total_cont_inc           IN     NUMBER      DEFAULT NULL,
1007     x_im_p_opt_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
1008     x_im_p_opt_home_equity              IN     NUMBER      DEFAULT NULL,
1009     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
1010     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
1011     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER      DEFAULT NULL,
1012     x_im_p_opt_net_worth                IN     NUMBER      DEFAULT NULL,
1013     x_im_p_opt_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
1014     x_im_p_opt_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
1015     x_im_p_opt_low_inc_allow            IN     NUMBER      DEFAULT NULL,
1016     x_im_p_opt_total_asset_allow        IN     NUMBER      DEFAULT NULL,
1017     x_im_p_opt_disc_net_worth           IN     NUMBER      DEFAULT NULL,
1018     x_im_p_opt_total_cont_asset         IN     NUMBER      DEFAULT NULL,
1019     x_im_p_opt_total_cont               IN     NUMBER      DEFAULT NULL,
1020     x_im_p_opt_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
1021     x_im_p_opt_cont_for_stu             IN     NUMBER      DEFAULT NULL,
1022     x_im_p_opt_cont_from_income         IN     NUMBER      DEFAULT NULL,
1023     x_im_p_opt_cont_from_assets         IN     NUMBER      DEFAULT NULL,
1024     x_fm_p_analysis_type                IN     VARCHAR2    DEFAULT NULL,
1025     x_fm_p_agi_taxable_income           IN     NUMBER      DEFAULT NULL,
1026     x_fm_p_untx_inc_and_ben             IN     NUMBER      DEFAULT NULL,
1027     x_fm_p_inc_adj                      IN     NUMBER      DEFAULT NULL,
1028     x_fm_p_total_income                 IN     NUMBER      DEFAULT NULL,
1029     x_fm_p_us_income_tax                IN     NUMBER      DEFAULT NULL,
1030     x_fm_p_state_and_other_taxes        IN     NUMBER      DEFAULT NULL,
1031     x_fm_p_fica_tax                     IN     NUMBER      DEFAULT NULL,
1032     x_fm_p_employment_allow             IN     NUMBER      DEFAULT NULL,
1033     x_fm_p_income_prot_allow            IN     NUMBER      DEFAULT NULL,
1034     x_fm_p_total_allow                  IN     NUMBER      DEFAULT NULL,
1035     x_fm_p_avail_income                 IN     NUMBER      DEFAULT NULL,
1036     x_fm_p_cash_bank_accounts           IN     NUMBER      DEFAULT NULL,
1037     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER      DEFAULT NULL,
1038     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER      DEFAULT NULL,
1039     x_fm_p_net_worth                    IN     NUMBER      DEFAULT NULL,
1040     x_fm_p_asset_prot_allow             IN     NUMBER      DEFAULT NULL,
1041     x_fm_p_disc_net_worth               IN     NUMBER      DEFAULT NULL,
1045     x_fm_p_cont_from_income             IN     NUMBER      DEFAULT NULL,
1042     x_fm_p_total_contribution           IN     NUMBER      DEFAULT NULL,
1043     x_fm_p_num_in_coll                  IN     NUMBER      DEFAULT NULL,
1044     x_fm_p_cont_for_stu                 IN     NUMBER      DEFAULT NULL,
1046     x_fm_p_cont_from_assets             IN     NUMBER      DEFAULT NULL,
1047     x_im_s_bas_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
1048     x_im_s_bas_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
1049     x_im_s_bas_inc_adj                  IN     NUMBER      DEFAULT NULL,
1050     x_im_s_bas_total_income             IN     NUMBER      DEFAULT NULL,
1051     x_im_s_bas_us_income_tax            IN     NUMBER      DEFAULT NULL,
1052     x_im_s_bas_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
1053     x_im_s_bas_fica_tax                 IN     NUMBER      DEFAULT NULL,
1054     x_im_s_bas_med_dental               IN     NUMBER      DEFAULT NULL,
1055     x_im_s_bas_employment_allow         IN     NUMBER      DEFAULT NULL,
1056     x_im_s_bas_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
1057     x_im_s_bas_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
1058     x_im_s_bas_total_inc_allow          IN     NUMBER      DEFAULT NULL,
1059     x_im_s_bas_cal_avail_income         IN     NUMBER      DEFAULT NULL,
1060     x_im_s_bas_avail_income             IN     NUMBER      DEFAULT NULL,
1061     x_im_s_bas_total_cont_inc           IN     NUMBER      DEFAULT NULL,
1062     x_im_s_bas_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
1063     x_im_s_bas_home_equity              IN     NUMBER      DEFAULT NULL,
1064     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
1065     x_im_s_bas_adj_busfarm_worth        IN     NUMBER      DEFAULT NULL,
1066     x_im_s_bas_trusts                   IN     NUMBER      DEFAULT NULL,
1067     x_im_s_bas_net_worth                IN     NUMBER      DEFAULT NULL,
1068     x_im_s_bas_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
1069     x_im_s_bas_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
1070     x_im_s_bas_total_asset_allow        IN     NUMBER      DEFAULT NULL,
1071     x_im_s_bas_disc_net_worth           IN     NUMBER      DEFAULT NULL,
1072     x_im_s_bas_total_cont_asset         IN     NUMBER      DEFAULT NULL,
1073     x_im_s_bas_total_cont               IN     NUMBER      DEFAULT NULL,
1074     x_im_s_bas_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
1075     x_im_s_bas_cont_for_stu             IN     NUMBER      DEFAULT NULL,
1076     x_im_s_bas_cont_from_income         IN     NUMBER      DEFAULT NULL,
1077     x_im_s_bas_cont_from_assets         IN     NUMBER      DEFAULT NULL,
1078     x_im_s_est_agitaxable_income        IN     NUMBER      DEFAULT NULL,
1079     x_im_s_est_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
1080     x_im_s_est_inc_adj                  IN     NUMBER      DEFAULT NULL,
1081     x_im_s_est_total_income             IN     NUMBER      DEFAULT NULL,
1082     x_im_s_est_us_income_tax            IN     NUMBER      DEFAULT NULL,
1083     x_im_s_est_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
1084     x_im_s_est_fica_tax                 IN     NUMBER      DEFAULT NULL,
1085     x_im_s_est_med_dental               IN     NUMBER      DEFAULT NULL,
1086     x_im_s_est_employment_allow         IN     NUMBER      DEFAULT NULL,
1087     x_im_s_est_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
1088     x_im_s_est_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
1089     x_im_s_est_total_inc_allow          IN     NUMBER      DEFAULT NULL,
1090     x_im_s_est_cal_avail_income         IN     NUMBER      DEFAULT NULL,
1091     x_im_s_est_avail_income             IN     NUMBER      DEFAULT NULL,
1092     x_im_s_est_total_cont_inc           IN     NUMBER      DEFAULT NULL,
1093     x_im_s_est_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
1094     x_im_s_est_home_equity              IN     NUMBER      DEFAULT NULL,
1095     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
1096     x_im_s_est_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
1097     x_im_s_est_est_trusts               IN     NUMBER      DEFAULT NULL,
1098     x_im_s_est_net_worth                IN     NUMBER      DEFAULT NULL,
1099     x_im_s_est_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
1100     x_im_s_est_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
1101     x_im_s_est_total_asset_allow        IN     NUMBER      DEFAULT NULL,
1102     x_im_s_est_disc_net_worth           IN     NUMBER      DEFAULT NULL,
1103     x_im_s_est_total_cont_asset         IN     NUMBER      DEFAULT NULL,
1104     x_im_s_est_total_cont               IN     NUMBER      DEFAULT NULL,
1105     x_im_s_est_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
1106     x_im_s_est_cont_for_stu             IN     NUMBER      DEFAULT NULL,
1107     x_im_s_est_cont_from_income         IN     NUMBER      DEFAULT NULL,
1108     x_im_s_est_cont_from_assets         IN     NUMBER      DEFAULT NULL,
1109     x_im_s_opt_agi_taxable_income       IN     NUMBER      DEFAULT NULL,
1110     x_im_s_opt_untx_inc_and_ben         IN     NUMBER      DEFAULT NULL,
1111     x_im_s_opt_inc_adj                  IN     NUMBER      DEFAULT NULL,
1112     x_im_s_opt_total_income             IN     NUMBER      DEFAULT NULL,
1113     x_im_s_opt_us_income_tax            IN     NUMBER      DEFAULT NULL,
1114     x_im_s_opt_state_and_oth_taxes      IN     NUMBER      DEFAULT NULL,
1115     x_im_s_opt_fica_tax                 IN     NUMBER      DEFAULT NULL,
1116     x_im_s_opt_med_dental               IN     NUMBER      DEFAULT NULL,
1117     x_im_s_opt_employment_allow         IN     NUMBER      DEFAULT NULL,
1118     x_im_s_opt_annual_ed_savings        IN     NUMBER      DEFAULT NULL,
1119     x_im_s_opt_inc_prot_allow_m         IN     NUMBER      DEFAULT NULL,
1120     x_im_s_opt_total_inc_allow          IN     NUMBER      DEFAULT NULL,
1124     x_im_s_opt_cash_bank_accounts       IN     NUMBER      DEFAULT NULL,
1121     x_im_s_opt_cal_avail_income         IN     NUMBER      DEFAULT NULL,
1122     x_im_s_opt_avail_income             IN     NUMBER      DEFAULT NULL,
1123     x_im_s_opt_total_cont_inc           IN     NUMBER      DEFAULT NULL,
1125     x_im_s_opt_ira_keogh_accounts       IN     NUMBER      DEFAULT NULL,
1126     x_im_s_opt_home_equity              IN     NUMBER      DEFAULT NULL,
1127     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER      DEFAULT NULL,
1128     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER      DEFAULT NULL,
1129     x_im_s_opt_trusts                   IN     NUMBER      DEFAULT NULL,
1130     x_im_s_opt_net_worth                IN     NUMBER      DEFAULT NULL,
1131     x_im_s_opt_emerg_res_allow          IN     NUMBER      DEFAULT NULL,
1132     x_im_s_opt_cum_ed_savings           IN     NUMBER      DEFAULT NULL,
1133     x_im_s_opt_total_asset_allow        IN     NUMBER      DEFAULT NULL,
1134     x_im_s_opt_disc_net_worth           IN     NUMBER      DEFAULT NULL,
1135     x_im_s_opt_total_cont_asset         IN     NUMBER      DEFAULT NULL,
1136     x_im_s_opt_total_cont               IN     NUMBER      DEFAULT NULL,
1137     x_im_s_opt_num_in_coll_adj          IN     NUMBER      DEFAULT NULL,
1138     x_im_s_opt_cont_for_stu             IN     NUMBER      DEFAULT NULL,
1139     x_im_s_opt_cont_from_income         IN     NUMBER      DEFAULT NULL,
1140     x_im_s_opt_cont_from_assets         IN     NUMBER      DEFAULT NULL,
1141     x_fm_s_analysis_type                IN     VARCHAR2    DEFAULT NULL,
1142     x_fm_s_agi_taxable_income           IN     NUMBER      DEFAULT NULL,
1143     x_fm_s_untx_inc_and_ben             IN     NUMBER      DEFAULT NULL,
1144     x_fm_s_inc_adj                      IN     NUMBER      DEFAULT NULL,
1145     x_fm_s_total_income                 IN     NUMBER      DEFAULT NULL,
1146     x_fm_s_us_income_tax                IN     NUMBER      DEFAULT NULL,
1147     x_fm_s_state_and_oth_taxes          IN     NUMBER      DEFAULT NULL,
1148     x_fm_s_fica_tax                     IN     NUMBER      DEFAULT NULL,
1149     x_fm_s_employment_allow             IN     NUMBER      DEFAULT NULL,
1150     x_fm_s_income_prot_allow            IN     NUMBER      DEFAULT NULL,
1151     x_fm_s_total_allow                  IN     NUMBER      DEFAULT NULL,
1152     x_fm_s_cal_avail_income             IN     NUMBER      DEFAULT NULL,
1153     x_fm_s_avail_income                 IN     NUMBER      DEFAULT NULL,
1154     x_fm_s_cash_bank_accounts           IN     NUMBER      DEFAULT NULL,
1155     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER      DEFAULT NULL,
1156     x_fm_s_adj_bus_farm_worth           IN     NUMBER      DEFAULT NULL,
1157     x_fm_s_trusts                       IN     NUMBER      DEFAULT NULL,
1158     x_fm_s_net_worth                    IN     NUMBER      DEFAULT NULL,
1159     x_fm_s_asset_prot_allow             IN     NUMBER      DEFAULT NULL,
1160     x_fm_s_disc_net_worth               IN     NUMBER      DEFAULT NULL,
1161     x_fm_s_total_cont                   IN     NUMBER      DEFAULT NULL,
1162     x_fm_s_num_in_coll                  IN     NUMBER      DEFAULT NULL,
1163     x_fm_s_cont_for_stu                 IN     NUMBER      DEFAULT NULL,
1164     x_fm_s_cont_from_income             IN     NUMBER      DEFAULT NULL,
1165     x_fm_s_cont_from_assets             IN     NUMBER      DEFAULT NULL,
1166     x_im_inst_resident_ind              IN     VARCHAR2    DEFAULT NULL,
1167     x_institutional_1_budget_name       IN     VARCHAR2    DEFAULT NULL,
1168     x_im_inst_1_budget_duration         IN     NUMBER      DEFAULT NULL,
1169     x_im_inst_1_tuition_fees            IN     NUMBER      DEFAULT NULL,
1170     x_im_inst_1_books_supplies          IN     NUMBER      DEFAULT NULL,
1171     x_im_inst_1_living_expenses         IN     NUMBER      DEFAULT NULL,
1172     x_im_inst_1_tot_expenses            IN     NUMBER      DEFAULT NULL,
1173     x_im_inst_1_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
1174     x_im_inst_1_tot_par_cont            IN     NUMBER      DEFAULT NULL,
1175     x_im_inst_1_tot_family_cont         IN     NUMBER      DEFAULT NULL,
1176     x_im_inst_1_va_benefits             IN     NUMBER      DEFAULT NULL,
1177     x_im_inst_1_ot_cont                 IN     NUMBER      DEFAULT NULL,
1178     x_im_inst_1_est_financial_need      IN     NUMBER      DEFAULT NULL,
1179     x_institutional_2_budget_name       IN     VARCHAR2    DEFAULT NULL,
1180     x_im_inst_2_budget_duration         IN     VARCHAR2    DEFAULT NULL,
1181     x_im_inst_2_tuition_fees            IN     NUMBER      DEFAULT NULL,
1182     x_im_inst_2_books_supplies          IN     NUMBER      DEFAULT NULL,
1183     x_im_inst_2_living_expenses         IN     NUMBER      DEFAULT NULL,
1184     x_im_inst_2_tot_expenses            IN     NUMBER      DEFAULT NULL,
1185     x_im_inst_2_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
1186     x_im_inst_2_tot_par_cont            IN     NUMBER      DEFAULT NULL,
1187     x_im_inst_2_tot_family_cont         IN     NUMBER      DEFAULT NULL,
1188     x_im_inst_2_va_benefits             IN     NUMBER      DEFAULT NULL,
1189     x_im_inst_2_est_financial_need      IN     NUMBER      DEFAULT NULL,
1190     x_institutional_3_budget_name       IN     VARCHAR2    DEFAULT NULL,
1191     x_im_inst_3_budget_duration         IN     NUMBER      DEFAULT NULL,
1192     x_im_inst_3_tuition_fees            IN     NUMBER      DEFAULT NULL,
1193     x_im_inst_3_books_supplies          IN     NUMBER      DEFAULT NULL,
1194     x_im_inst_3_living_expenses         IN     NUMBER      DEFAULT NULL,
1195     x_im_inst_3_tot_expenses            IN     NUMBER      DEFAULT NULL,
1196     x_im_inst_3_tot_stu_cont            IN     NUMBER      DEFAULT NULL,
1197     x_im_inst_3_tot_par_cont            IN     NUMBER      DEFAULT NULL,
1198     x_im_inst_3_tot_family_cont         IN     NUMBER      DEFAULT NULL,
1199     x_im_inst_3_va_benefits             IN     NUMBER      DEFAULT NULL,
1203     x_fm_inst_1_fed_eligibility         IN     VARCHAR2    DEFAULT NULL,
1200     x_im_inst_3_est_financial_need      IN     NUMBER      DEFAULT NULL,
1201     x_fm_inst_1_federal_efc             IN     VARCHAR2    DEFAULT NULL,
1202     x_fm_inst_1_va_benefits             IN     VARCHAR2    DEFAULT NULL,
1204     x_fm_inst_1_pell                    IN     VARCHAR2    DEFAULT NULL,
1205     x_option_par_loss_allow_ind         IN     VARCHAR2    DEFAULT NULL,
1206     x_option_par_tuition_ind            IN     VARCHAR2    DEFAULT NULL,
1207     x_option_par_home_ind               IN     VARCHAR2    DEFAULT NULL,
1208     x_option_par_home_value             IN     VARCHAR2    DEFAULT NULL,
1209     x_option_par_home_debt              IN     VARCHAR2    DEFAULT NULL,
1210     x_option_stu_ira_keogh_ind          IN     VARCHAR2    DEFAULT NULL,
1211     x_option_stu_home_ind               IN     VARCHAR2    DEFAULT NULL,
1212     x_option_stu_home_value             IN     VARCHAR2    DEFAULT NULL,
1213     x_option_stu_home_debt              IN     VARCHAR2    DEFAULT NULL,
1214     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2    DEFAULT NULL,
1215     x_option_par_hope_ll_credit         IN     VARCHAR2    DEFAULT NULL,
1216     x_option_stu_hope_ll_credit         IN     VARCHAR2    DEFAULT NULL,
1217     x_im_parent_1_8_months_bas          IN     VARCHAR2    DEFAULT NULL,
1218     x_im_p_more_than_9_mth_ba           IN     VARCHAR2    DEFAULT NULL,
1219     x_im_parent_1_8_months_opt          IN     VARCHAR2    DEFAULT NULL,
1220     x_im_p_more_than_9_mth_op           IN     VARCHAR2    DEFAULT NULL,
1221     x_fnar_message_1                    IN     VARCHAR2    DEFAULT NULL,
1222     x_fnar_message_2                    IN     VARCHAR2    DEFAULT NULL,
1223     x_fnar_message_3                    IN     VARCHAR2    DEFAULT NULL,
1224     x_fnar_message_4                    IN     VARCHAR2    DEFAULT NULL,
1225     x_fnar_message_5                    IN     VARCHAR2    DEFAULT NULL,
1226     x_fnar_message_6                    IN     VARCHAR2    DEFAULT NULL,
1227     x_fnar_message_7                    IN     VARCHAR2    DEFAULT NULL,
1228     x_fnar_message_8                    IN     VARCHAR2    DEFAULT NULL,
1229     x_fnar_message_9                    IN     VARCHAR2    DEFAULT NULL,
1230     x_fnar_message_10                   IN     VARCHAR2    DEFAULT NULL,
1231     x_fnar_message_11                   IN     VARCHAR2    DEFAULT NULL,
1232     x_fnar_message_12                   IN     VARCHAR2    DEFAULT NULL,
1233     x_fnar_message_13                   IN     VARCHAR2    DEFAULT NULL,
1234     x_fnar_message_20                   IN     VARCHAR2    DEFAULT NULL,
1235     x_fnar_message_21                   IN     VARCHAR2    DEFAULT NULL,
1236     x_fnar_message_22                   IN     VARCHAR2    DEFAULT NULL,
1237     x_fnar_message_23                   IN     VARCHAR2    DEFAULT NULL,
1238     x_fnar_message_24                   IN     VARCHAR2    DEFAULT NULL,
1239     x_fnar_message_25                   IN     VARCHAR2    DEFAULT NULL,
1240     x_fnar_message_26                   IN     VARCHAR2    DEFAULT NULL,
1241     x_fnar_message_27                   IN     VARCHAR2    DEFAULT NULL,
1242     x_fnar_message_30                   IN     VARCHAR2    DEFAULT NULL,
1243     x_fnar_message_31                   IN     VARCHAR2    DEFAULT NULL,
1244     x_fnar_message_32                   IN     VARCHAR2    DEFAULT NULL,
1245     x_fnar_message_33                   IN     VARCHAR2    DEFAULT NULL,
1246     x_fnar_message_34                   IN     VARCHAR2    DEFAULT NULL,
1247     x_fnar_message_35                   IN     VARCHAR2    DEFAULT NULL,
1248     x_fnar_message_36                   IN     VARCHAR2    DEFAULT NULL,
1249     x_fnar_message_37                   IN     VARCHAR2    DEFAULT NULL,
1250     x_fnar_message_38                   IN     VARCHAR2    DEFAULT NULL,
1251     x_fnar_message_39                   IN     VARCHAR2    DEFAULT NULL,
1252     x_fnar_message_45                   IN     VARCHAR2    DEFAULT NULL,
1253     x_fnar_message_46                   IN     VARCHAR2    DEFAULT NULL,
1254     x_fnar_message_47                   IN     VARCHAR2    DEFAULT NULL,
1255     x_fnar_message_48                   IN     VARCHAR2    DEFAULT NULL,
1256     x_fnar_message_50                   IN     VARCHAR2    DEFAULT NULL,
1257     x_fnar_message_51                   IN     VARCHAR2    DEFAULT NULL,
1258     x_fnar_message_52                   IN     VARCHAR2    DEFAULT NULL,
1259     x_fnar_message_53                   IN     VARCHAR2    DEFAULT NULL,
1260     x_fnar_message_56                   IN     VARCHAR2    DEFAULT NULL,
1261     x_fnar_message_57                   IN     VARCHAR2    DEFAULT NULL,
1262     x_fnar_message_58                   IN     VARCHAR2    DEFAULT NULL,
1263     x_fnar_message_59                   IN     VARCHAR2    DEFAULT NULL,
1264     x_fnar_message_60                   IN     VARCHAR2    DEFAULT NULL,
1265     x_fnar_message_61                   IN     VARCHAR2    DEFAULT NULL,
1266     x_fnar_message_62                   IN     VARCHAR2    DEFAULT NULL,
1267     x_fnar_message_63                   IN     VARCHAR2    DEFAULT NULL,
1268     x_fnar_message_64                   IN     VARCHAR2    DEFAULT NULL,
1269     x_fnar_message_65                   IN     VARCHAR2    DEFAULT NULL,
1270     x_fnar_message_71                   IN     VARCHAR2    DEFAULT NULL,
1271     x_fnar_message_72                   IN     VARCHAR2    DEFAULT NULL,
1272     x_fnar_message_73                   IN     VARCHAR2    DEFAULT NULL,
1273     x_fnar_message_74                   IN     VARCHAR2    DEFAULT NULL,
1274     x_fnar_message_75                   IN     VARCHAR2    DEFAULT NULL,
1275     x_fnar_message_76                   IN     VARCHAR2    DEFAULT NULL,
1276     x_fnar_message_77                   IN     VARCHAR2    DEFAULT NULL,
1277     x_fnar_message_78                   IN     VARCHAR2    DEFAULT NULL,
1281     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2    DEFAULT NULL,
1278     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2    DEFAULT NULL,
1279     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2    DEFAULT NULL,
1280     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2    DEFAULT NULL,
1282     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
1283     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
1284     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
1285     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2    DEFAULT NULL,
1286     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
1287     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2    DEFAULT NULL,
1288     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2    DEFAULT NULL,
1289     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2    DEFAULT NULL,
1290     x_fnar_mesg_56_par_agi              IN     VARCHAR2    DEFAULT NULL,
1291     x_fnar_mesg_62_par_taxes            IN     VARCHAR2    DEFAULT NULL,
1292     x_fnar_mesg_73_par_home_value       IN     VARCHAR2    DEFAULT NULL,
1293     x_fnar_mesg_74_par_home_value       IN     VARCHAR2    DEFAULT NULL,
1294     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
1295     x_fnar_mesg_75_par_home_value       IN     VARCHAR2    DEFAULT NULL,
1296     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
1297     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2    DEFAULT NULL,
1298     x_assumption_message_1              IN     VARCHAR2    DEFAULT NULL,
1299     x_assumption_message_2              IN     VARCHAR2    DEFAULT NULL,
1300     x_assumption_message_3              IN     VARCHAR2    DEFAULT NULL,
1301     x_assumption_message_4              IN     VARCHAR2    DEFAULT NULL,
1302     x_assumption_message_5              IN     VARCHAR2    DEFAULT NULL,
1303     x_assumption_message_6              IN     VARCHAR2    DEFAULT NULL,
1304     x_record_mark                       IN     VARCHAR2    DEFAULT NULL,
1305     x_creation_date                     IN     DATE        DEFAULT NULL,
1306     x_created_by                        IN     NUMBER      DEFAULT NULL,
1307     x_last_update_date                  IN     DATE        DEFAULT NULL,
1308     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
1309     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
1310     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
1311     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
1312     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
1313     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
1314     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
1315     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
1316     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
1317     x_legacy_record_flag                IN     VARCHAR2,
1318     x_opt_ind_stu_ipt_assets_flag       IN     VARCHAR2    DEFAULT NULL,
1319     x_cust_parent_cont_adj_num          IN     NUMBER     DEFAULT NULL,
1320     x_custodial_parent_num              IN     NUMBER     DEFAULT NULL,
1321     x_cust_par_base_prcnt_inc_amt       IN     NUMBER     DEFAULT NULL,
1322     x_cust_par_base_cont_inc_amt        IN     NUMBER     DEFAULT NULL,
1323     x_cust_par_base_cont_ast_amt        IN     NUMBER     DEFAULT NULL,
1324     x_cust_par_base_tot_cont_amt        IN     NUMBER     DEFAULT NULL,
1325     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER     DEFAULT NULL,
1326     x_cust_par_opt_cont_inc_amt         IN     NUMBER     DEFAULT NULL,
1327     x_cust_par_opt_cont_ast_amt         IN     NUMBER     DEFAULT NULL,
1328     x_cust_par_opt_tot_cont_amt         IN     NUMBER     DEFAULT NULL,
1329     x_parents_email_txt                 IN     VARCHAR2   DEFAULT NULL,
1330     x_parent_1_birth_date               IN     DATE       DEFAULT NULL,
1331     x_parent_2_birth_date               IN     DATE       DEFAULT NULL
1332 
1333   ) AS
1334   /*
1335   ||  Created By : vivuyyur
1336   ||  Created On : 30-MAY-2001
1337   ||  Purpose : Initialises the columns, Checks Constraints, Calls the
1338   ||            Trigger Handlers for the table, before any DML operation.
1339   ||  Known limitations, enhancements or remarks :
1340   ||  Change History :
1341   ||  Who             When            What
1342   ||  (reverse chronological order - newest change first)
1343   */
1344   BEGIN
1345 
1346     set_column_values (
1347       p_action,
1348       x_rowid,
1349       x_fnar_id,
1350       x_cssp_id,
1351       x_r_s_email_address,
1352       x_eps_code,
1353       x_comp_css_dependency_status,
1354       x_stu_age,
1355       x_assumed_stu_yr_in_coll,
1356       x_comp_stu_marital_status,
1357       x_stu_family_members,
1358       x_stu_fam_members_in_college,
1359       x_par_marital_status,
1360       x_par_family_members,
1361       x_par_total_in_college,
1362       x_par_par_in_college,
1363       x_par_others_in_college,
1364       x_par_aesa,
1365       x_par_cesa,
1366       x_stu_aesa,
1367       x_stu_cesa,
1368       x_im_p_bas_agi_taxable_income,
1369       x_im_p_bas_untx_inc_and_ben,
1370       x_im_p_bas_inc_adj,
1371       x_im_p_bas_total_income,
1372       x_im_p_bas_us_income_tax,
1373       x_im_p_bas_st_and_other_tax,
1374       x_im_p_bas_fica_tax,
1375       x_im_p_bas_med_dental,
1376       x_im_p_bas_employment_allow,
1377       x_im_p_bas_annual_ed_savings,
1378       x_im_p_bas_inc_prot_allow_m,
1379       x_im_p_bas_total_inc_allow,
1380       x_im_p_bas_cal_avail_inc,
1381       x_im_p_bas_avail_income,
1382       x_im_p_bas_total_cont_inc,
1386       x_im_p_bas_adj_bus_farm_worth,
1383       x_im_p_bas_cash_bank_accounts,
1384       x_im_p_bas_home_equity,
1385       x_im_p_bas_ot_rl_est_inv_eq,
1387       x_im_p_bas_ass_sibs_pre_tui,
1388       x_im_p_bas_net_worth,
1389       x_im_p_bas_emerg_res_allow,
1390       x_im_p_bas_cum_ed_savings,
1391       x_im_p_bas_low_inc_allow,
1392       x_im_p_bas_total_asset_allow,
1393       x_im_p_bas_disc_net_worth,
1394       x_im_p_bas_total_cont_asset,
1395       x_im_p_bas_total_cont,
1396       x_im_p_bas_num_in_coll_adj,
1397       x_im_p_bas_cont_for_stu,
1398       x_im_p_bas_cont_from_income,
1399       x_im_p_bas_cont_from_assets,
1400       x_im_p_opt_agi_taxable_income,
1401       x_im_p_opt_untx_inc_and_ben,
1402       x_im_p_opt_inc_adj,
1403       x_im_p_opt_total_income,
1404       x_im_p_opt_us_income_tax,
1405       x_im_p_opt_st_and_other_tax,
1406       x_im_p_opt_fica_tax,
1407       x_im_p_opt_med_dental,
1408       x_im_p_opt_elem_sec_tuit,
1409       x_im_p_opt_employment_allow,
1410       x_im_p_opt_annual_ed_savings,
1411       x_im_p_opt_inc_prot_allow_m,
1412       x_im_p_opt_total_inc_allow,
1413       x_im_p_opt_cal_avail_inc,
1414       x_im_p_opt_avail_income,
1415       x_im_p_opt_total_cont_inc,
1416       x_im_p_opt_cash_bank_accounts,
1417       x_im_p_opt_home_equity,
1418       x_im_p_opt_ot_rl_est_inv_eq,
1419       x_im_p_opt_adj_bus_farm_worth,
1420       x_im_p_opt_ass_sibs_pre_tui,
1421       x_im_p_opt_net_worth,
1422       x_im_p_opt_emerg_res_allow,
1423       x_im_p_opt_cum_ed_savings,
1424       x_im_p_opt_low_inc_allow,
1425       x_im_p_opt_total_asset_allow,
1426       x_im_p_opt_disc_net_worth,
1427       x_im_p_opt_total_cont_asset,
1428       x_im_p_opt_total_cont,
1429       x_im_p_opt_num_in_coll_adj,
1430       x_im_p_opt_cont_for_stu,
1431       x_im_p_opt_cont_from_income,
1432       x_im_p_opt_cont_from_assets,
1433       x_fm_p_analysis_type,
1434       x_fm_p_agi_taxable_income,
1435       x_fm_p_untx_inc_and_ben,
1436       x_fm_p_inc_adj,
1437       x_fm_p_total_income,
1438       x_fm_p_us_income_tax,
1439       x_fm_p_state_and_other_taxes,
1440       x_fm_p_fica_tax,
1441       x_fm_p_employment_allow,
1442       x_fm_p_income_prot_allow,
1443       x_fm_p_total_allow,
1444       x_fm_p_avail_income,
1445       x_fm_p_cash_bank_accounts,
1446       x_fm_p_ot_rl_est_inv_equity,
1447       x_fm_p_adj_bus_farm_net_worth,
1448       x_fm_p_net_worth,
1449       x_fm_p_asset_prot_allow,
1450       x_fm_p_disc_net_worth,
1451       x_fm_p_total_contribution,
1452       x_fm_p_num_in_coll,
1453       x_fm_p_cont_for_stu,
1454       x_fm_p_cont_from_income,
1455       x_fm_p_cont_from_assets,
1456       x_im_s_bas_agi_taxable_income,
1457       x_im_s_bas_untx_inc_and_ben,
1458       x_im_s_bas_inc_adj,
1459       x_im_s_bas_total_income,
1460       x_im_s_bas_us_income_tax,
1461       x_im_s_bas_state_and_oth_taxes,
1462       x_im_s_bas_fica_tax,
1463       x_im_s_bas_med_dental,
1464       x_im_s_bas_employment_allow,
1465       x_im_s_bas_annual_ed_savings,
1466       x_im_s_bas_inc_prot_allow_m,
1467       x_im_s_bas_total_inc_allow,
1468       x_im_s_bas_cal_avail_income,
1469       x_im_s_bas_avail_income,
1470       x_im_s_bas_total_cont_inc,
1471       x_im_s_bas_cash_bank_accounts,
1472       x_im_s_bas_home_equity,
1473       x_im_s_bas_ot_rl_est_inv_eq,
1474       x_im_s_bas_adj_busfarm_worth,
1475       x_im_s_bas_trusts,
1476       x_im_s_bas_net_worth,
1477       x_im_s_bas_emerg_res_allow,
1478       x_im_s_bas_cum_ed_savings,
1479       x_im_s_bas_total_asset_allow,
1480       x_im_s_bas_disc_net_worth,
1481       x_im_s_bas_total_cont_asset,
1482       x_im_s_bas_total_cont,
1483       x_im_s_bas_num_in_coll_adj,
1484       x_im_s_bas_cont_for_stu,
1485       x_im_s_bas_cont_from_income,
1486       x_im_s_bas_cont_from_assets,
1487       x_im_s_est_agitaxable_income,
1488       x_im_s_est_untx_inc_and_ben,
1489       x_im_s_est_inc_adj,
1490       x_im_s_est_total_income,
1491       x_im_s_est_us_income_tax,
1492       x_im_s_est_state_and_oth_taxes,
1493       x_im_s_est_fica_tax,
1494       x_im_s_est_med_dental,
1495       x_im_s_est_employment_allow,
1496       x_im_s_est_annual_ed_savings,
1497       x_im_s_est_inc_prot_allow_m,
1498       x_im_s_est_total_inc_allow,
1499       x_im_s_est_cal_avail_income,
1500       x_im_s_est_avail_income,
1501       x_im_s_est_total_cont_inc,
1502       x_im_s_est_cash_bank_accounts,
1503       x_im_s_est_home_equity,
1504       x_im_s_est_ot_rl_est_inv_eq,
1505       x_im_s_est_adj_bus_farm_worth,
1506       x_im_s_est_est_trusts,
1507       x_im_s_est_net_worth,
1508       x_im_s_est_emerg_res_allow,
1509       x_im_s_est_cum_ed_savings,
1510       x_im_s_est_total_asset_allow,
1511       x_im_s_est_disc_net_worth,
1512       x_im_s_est_total_cont_asset,
1513       x_im_s_est_total_cont,
1514       x_im_s_est_num_in_coll_adj,
1515       x_im_s_est_cont_for_stu,
1516       x_im_s_est_cont_from_income,
1517       x_im_s_est_cont_from_assets,
1518       x_im_s_opt_agi_taxable_income,
1519       x_im_s_opt_untx_inc_and_ben,
1520       x_im_s_opt_inc_adj,
1521       x_im_s_opt_total_income,
1522       x_im_s_opt_us_income_tax,
1523       x_im_s_opt_state_and_oth_taxes,
1524       x_im_s_opt_fica_tax,
1525       x_im_s_opt_med_dental,
1526       x_im_s_opt_employment_allow,
1527       x_im_s_opt_annual_ed_savings,
1528       x_im_s_opt_inc_prot_allow_m,
1532       x_im_s_opt_total_cont_inc,
1529       x_im_s_opt_total_inc_allow,
1530       x_im_s_opt_cal_avail_income,
1531       x_im_s_opt_avail_income,
1533       x_im_s_opt_cash_bank_accounts,
1534       x_im_s_opt_ira_keogh_accounts,
1535       x_im_s_opt_home_equity,
1536       x_im_s_opt_ot_rl_est_inv_eq,
1537       x_im_s_opt_adj_bus_farm_worth,
1538       x_im_s_opt_trusts,
1539       x_im_s_opt_net_worth,
1540       x_im_s_opt_emerg_res_allow,
1541       x_im_s_opt_cum_ed_savings,
1542       x_im_s_opt_total_asset_allow,
1543       x_im_s_opt_disc_net_worth,
1544       x_im_s_opt_total_cont_asset,
1545       x_im_s_opt_total_cont,
1546       x_im_s_opt_num_in_coll_adj,
1547       x_im_s_opt_cont_for_stu,
1548       x_im_s_opt_cont_from_income,
1549       x_im_s_opt_cont_from_assets,
1550       x_fm_s_analysis_type,
1551       x_fm_s_agi_taxable_income,
1552       x_fm_s_untx_inc_and_ben,
1553       x_fm_s_inc_adj,
1554       x_fm_s_total_income,
1555       x_fm_s_us_income_tax,
1556       x_fm_s_state_and_oth_taxes,
1557       x_fm_s_fica_tax,
1558       x_fm_s_employment_allow,
1559       x_fm_s_income_prot_allow,
1560       x_fm_s_total_allow,
1561       x_fm_s_cal_avail_income,
1562       x_fm_s_avail_income,
1563       x_fm_s_cash_bank_accounts,
1564       x_fm_s_ot_rl_est_inv_equity,
1565       x_fm_s_adj_bus_farm_worth,
1566       x_fm_s_trusts,
1567       x_fm_s_net_worth,
1568       x_fm_s_asset_prot_allow,
1569       x_fm_s_disc_net_worth,
1570       x_fm_s_total_cont,
1571       x_fm_s_num_in_coll,
1572       x_fm_s_cont_for_stu,
1573       x_fm_s_cont_from_income,
1574       x_fm_s_cont_from_assets,
1575       x_im_inst_resident_ind,
1576       x_institutional_1_budget_name,
1577       x_im_inst_1_budget_duration,
1578       x_im_inst_1_tuition_fees,
1579       x_im_inst_1_books_supplies,
1580       x_im_inst_1_living_expenses,
1581       x_im_inst_1_tot_expenses,
1582       x_im_inst_1_tot_stu_cont,
1583       x_im_inst_1_tot_par_cont,
1584       x_im_inst_1_tot_family_cont,
1585       x_im_inst_1_va_benefits,
1586       x_im_inst_1_ot_cont,
1587       x_im_inst_1_est_financial_need,
1588       x_institutional_2_budget_name,
1589       x_im_inst_2_budget_duration,
1590       x_im_inst_2_tuition_fees,
1591       x_im_inst_2_books_supplies,
1592       x_im_inst_2_living_expenses,
1593       x_im_inst_2_tot_expenses,
1594       x_im_inst_2_tot_stu_cont,
1595       x_im_inst_2_tot_par_cont,
1596       x_im_inst_2_tot_family_cont,
1597       x_im_inst_2_va_benefits,
1598       x_im_inst_2_est_financial_need,
1599       x_institutional_3_budget_name,
1600       x_im_inst_3_budget_duration,
1601       x_im_inst_3_tuition_fees,
1602       x_im_inst_3_books_supplies,
1603       x_im_inst_3_living_expenses,
1604       x_im_inst_3_tot_expenses,
1605       x_im_inst_3_tot_stu_cont,
1606       x_im_inst_3_tot_par_cont,
1607       x_im_inst_3_tot_family_cont,
1608       x_im_inst_3_va_benefits,
1609       x_im_inst_3_est_financial_need,
1610       x_fm_inst_1_federal_efc,
1611       x_fm_inst_1_va_benefits,
1612       x_fm_inst_1_fed_eligibility,
1613       x_fm_inst_1_pell,
1614       x_option_par_loss_allow_ind,
1615       x_option_par_tuition_ind,
1616       x_option_par_home_ind,
1617       x_option_par_home_value,
1618       x_option_par_home_debt,
1619       x_option_stu_ira_keogh_ind,
1620       x_option_stu_home_ind,
1621       x_option_stu_home_value,
1622       x_option_stu_home_debt,
1623       x_option_stu_sum_ay_inc_ind,
1624       x_option_par_hope_ll_credit,
1625       x_option_stu_hope_ll_credit,
1626       x_im_parent_1_8_months_bas,
1627       x_im_p_more_than_9_mth_ba,
1628       x_im_parent_1_8_months_opt,
1629       x_im_p_more_than_9_mth_op,
1630       x_fnar_message_1,
1631       x_fnar_message_2,
1632       x_fnar_message_3,
1633       x_fnar_message_4,
1634       x_fnar_message_5,
1635       x_fnar_message_6,
1636       x_fnar_message_7,
1637       x_fnar_message_8,
1638       x_fnar_message_9,
1639       x_fnar_message_10,
1640       x_fnar_message_11,
1641       x_fnar_message_12,
1642       x_fnar_message_13,
1643       x_fnar_message_20,
1644       x_fnar_message_21,
1645       x_fnar_message_22,
1646       x_fnar_message_23,
1647       x_fnar_message_24,
1648       x_fnar_message_25,
1649       x_fnar_message_26,
1650       x_fnar_message_27,
1651       x_fnar_message_30,
1652       x_fnar_message_31,
1653       x_fnar_message_32,
1654       x_fnar_message_33,
1655       x_fnar_message_34,
1656       x_fnar_message_35,
1657       x_fnar_message_36,
1658       x_fnar_message_37,
1659       x_fnar_message_38,
1660       x_fnar_message_39,
1661       x_fnar_message_45,
1662       x_fnar_message_46,
1663       x_fnar_message_47,
1664       x_fnar_message_48,
1665       x_fnar_message_50,
1666       x_fnar_message_51,
1667       x_fnar_message_52,
1668       x_fnar_message_53,
1669       x_fnar_message_56,
1670       x_fnar_message_57,
1671       x_fnar_message_58,
1672       x_fnar_message_59,
1673       x_fnar_message_60,
1674       x_fnar_message_61,
1675       x_fnar_message_62,
1676       x_fnar_message_63,
1677       x_fnar_message_64,
1678       x_fnar_message_65,
1679       x_fnar_message_71,
1680       x_fnar_message_72,
1681       x_fnar_message_73,
1682       x_fnar_message_74,
1683       x_fnar_message_75,
1684       x_fnar_message_76,
1688       x_fnar_mesg_11_stu_no_in_coll,
1685       x_fnar_message_77,
1686       x_fnar_message_78,
1687       x_fnar_mesg_10_stu_fam_mem,
1689       x_fnar_mesg_24_stu_avail_inc,
1690       x_fnar_mesg_26_stu_taxes,
1691       x_fnar_mesg_33_stu_home_value,
1692       x_fnar_mesg_34_stu_home_value,
1693       x_fnar_mesg_34_stu_home_equity,
1694       x_fnar_mesg_35_stu_home_value,
1695       x_fnar_mesg_35_stu_home_equity,
1696       x_fnar_mesg_36_stu_home_equity,
1697       x_fnar_mesg_48_par_fam_mem,
1698       x_fnar_mesg_49_par_no_in_coll,
1699       x_fnar_mesg_56_par_agi,
1700       x_fnar_mesg_62_par_taxes,
1701       x_fnar_mesg_73_par_home_value,
1702       x_fnar_mesg_74_par_home_value,
1703       x_fnar_mesg_74_par_home_equity,
1704       x_fnar_mesg_75_par_home_value,
1705       x_fnar_mesg_75_par_home_equity,
1706       x_fnar_mesg_76_par_home_equity,
1707       x_assumption_message_1,
1708       x_assumption_message_2,
1709       x_assumption_message_3,
1710       x_assumption_message_4,
1711       x_assumption_message_5,
1712       x_assumption_message_6,
1713       x_record_mark,
1714       x_creation_date,
1715       x_created_by,
1716       x_last_update_date,
1717       x_last_updated_by,
1718       x_last_update_login,
1719       x_fnar_message_55,
1720       x_fnar_message_49,
1721       x_opt_par_cola_adj_ind,
1722       x_opt_par_stu_fa_assets_ind,
1723       x_opt_par_ipt_assets_ind,
1724       x_opt_stu_ipt_assets_ind,
1725       x_opt_par_cola_adj_value ,
1726       x_legacy_record_flag,
1727       x_opt_ind_stu_ipt_assets_flag,
1728       x_cust_parent_cont_adj_num,
1729       x_custodial_parent_num,
1730       x_cust_par_base_prcnt_inc_amt,
1731       x_cust_par_base_cont_inc_amt,
1732       x_cust_par_base_cont_ast_amt,
1733       x_cust_par_base_tot_cont_amt,
1734       x_cust_par_opt_prcnt_inc_amt,
1735       x_cust_par_opt_cont_inc_amt,
1736       x_cust_par_opt_cont_ast_amt,
1737       x_cust_par_opt_tot_cont_amt,
1738       x_parents_email_txt,
1739       x_parent_1_birth_date,
1740       x_parent_2_birth_date
1741       );
1742 
1743     IF (p_action = 'INSERT') THEN
1744       -- Call all the procedures related to Before Insert.
1745       IF ( get_pk_for_validation(
1746              new_references.fnar_id
1747            )
1748          ) THEN
1749         fnd_message.set_name('IGS','IGS_GE_RECORD_ALREADY_EXISTS');
1750         igs_ge_msg_stack.add;
1751         app_exception.raise_exception;
1752       END IF;
1753       check_parent_existance;
1754     ELSIF (p_action = 'UPDATE') THEN
1755       -- Call all the procedures related to Before Update.
1756       check_parent_existance;
1757     ELSIF (p_action = 'VALIDATE_INSERT') THEN
1758       -- Call all the procedures related to Before Insert.
1759       IF ( get_pk_for_validation (
1760              new_references.fnar_id
1761            )
1762          ) THEN
1763         fnd_message.set_name('IGS','IGS_GE_RECORD_ALREADY_EXISTS');
1764         igs_ge_msg_stack.add;
1765         app_exception.raise_exception;
1766       END IF;
1767     END IF;
1768 
1769   END before_dml;
1770 
1771 
1772   PROCEDURE insert_row (
1773     x_rowid                             IN OUT NOCOPY VARCHAR2,
1774     x_fnar_id                           IN OUT NOCOPY NUMBER,
1775     x_cssp_id                           IN     NUMBER,
1776     x_r_s_email_address                 IN     VARCHAR2,
1777     x_eps_code                          IN     VARCHAR2,
1778     x_comp_css_dependency_status        IN     VARCHAR2,
1779     x_stu_age                           IN     VARCHAR2,
1780     x_assumed_stu_yr_in_coll            IN     VARCHAR2,
1781     x_comp_stu_marital_status           IN     VARCHAR2,
1782     x_stu_family_members                IN     NUMBER,
1783     x_stu_fam_members_in_college        IN     NUMBER,
1784     x_par_marital_status                IN     VARCHAR2,
1785     x_par_family_members                IN     NUMBER,
1786     x_par_total_in_college              IN     NUMBER,
1787     x_par_par_in_college                IN     NUMBER,
1788     x_par_others_in_college             IN     NUMBER,
1789     x_par_aesa                          IN     NUMBER,
1790     x_par_cesa                          IN     NUMBER,
1791     x_stu_aesa                          IN     NUMBER,
1792     x_stu_cesa                          IN     NUMBER,
1793     x_im_p_bas_agi_taxable_income       IN     NUMBER,
1794     x_im_p_bas_untx_inc_and_ben         IN     NUMBER,
1795     x_im_p_bas_inc_adj                  IN     NUMBER,
1796     x_im_p_bas_total_income             IN     NUMBER,
1797     x_im_p_bas_us_income_tax            IN     NUMBER,
1798     x_im_p_bas_st_and_other_tax         IN     NUMBER,
1799     x_im_p_bas_fica_tax                 IN     NUMBER,
1800     x_im_p_bas_med_dental               IN     NUMBER,
1801     x_im_p_bas_employment_allow         IN     NUMBER,
1802     x_im_p_bas_annual_ed_savings        IN     NUMBER,
1803     x_im_p_bas_inc_prot_allow_m         IN     NUMBER,
1804     x_im_p_bas_total_inc_allow          IN     NUMBER,
1805     x_im_p_bas_cal_avail_inc            IN     NUMBER,
1806     x_im_p_bas_avail_income             IN     NUMBER,
1807     x_im_p_bas_total_cont_inc           IN     NUMBER,
1808     x_im_p_bas_cash_bank_accounts       IN     NUMBER,
1809     x_im_p_bas_home_equity              IN     NUMBER,
1810     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER,
1811     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER,
1815     x_im_p_bas_cum_ed_savings           IN     NUMBER,
1812     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER,
1813     x_im_p_bas_net_worth                IN     NUMBER,
1814     x_im_p_bas_emerg_res_allow          IN     NUMBER,
1816     x_im_p_bas_low_inc_allow            IN     NUMBER,
1817     x_im_p_bas_total_asset_allow        IN     NUMBER,
1818     x_im_p_bas_disc_net_worth           IN     NUMBER,
1819     x_im_p_bas_total_cont_asset         IN     NUMBER,
1820     x_im_p_bas_total_cont               IN     NUMBER,
1821     x_im_p_bas_num_in_coll_adj          IN     NUMBER,
1822     x_im_p_bas_cont_for_stu             IN     NUMBER,
1823     x_im_p_bas_cont_from_income         IN     NUMBER,
1824     x_im_p_bas_cont_from_assets         IN     NUMBER,
1825     x_im_p_opt_agi_taxable_income       IN     NUMBER,
1826     x_im_p_opt_untx_inc_and_ben         IN     NUMBER,
1827     x_im_p_opt_inc_adj                  IN     NUMBER,
1828     x_im_p_opt_total_income             IN     NUMBER,
1829     x_im_p_opt_us_income_tax            IN     NUMBER,
1830     x_im_p_opt_st_and_other_tax         IN     NUMBER,
1831     x_im_p_opt_fica_tax                 IN     NUMBER,
1832     x_im_p_opt_med_dental               IN     NUMBER,
1833     x_im_p_opt_elem_sec_tuit            IN     NUMBER,
1834     x_im_p_opt_employment_allow         IN     NUMBER,
1835     x_im_p_opt_annual_ed_savings        IN     NUMBER,
1836     x_im_p_opt_inc_prot_allow_m         IN     NUMBER,
1837     x_im_p_opt_total_inc_allow          IN     NUMBER,
1838     x_im_p_opt_cal_avail_inc            IN     NUMBER,
1839     x_im_p_opt_avail_income             IN     NUMBER,
1840     x_im_p_opt_total_cont_inc           IN     NUMBER,
1841     x_im_p_opt_cash_bank_accounts       IN     NUMBER,
1842     x_im_p_opt_home_equity              IN     NUMBER,
1843     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER,
1844     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER,
1845     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER,
1846     x_im_p_opt_net_worth                IN     NUMBER,
1847     x_im_p_opt_emerg_res_allow          IN     NUMBER,
1848     x_im_p_opt_cum_ed_savings           IN     NUMBER,
1849     x_im_p_opt_low_inc_allow            IN     NUMBER,
1850     x_im_p_opt_total_asset_allow        IN     NUMBER,
1851     x_im_p_opt_disc_net_worth           IN     NUMBER,
1852     x_im_p_opt_total_cont_asset         IN     NUMBER,
1853     x_im_p_opt_total_cont               IN     NUMBER,
1854     x_im_p_opt_num_in_coll_adj          IN     NUMBER,
1855     x_im_p_opt_cont_for_stu             IN     NUMBER,
1856     x_im_p_opt_cont_from_income         IN     NUMBER,
1857     x_im_p_opt_cont_from_assets         IN     NUMBER,
1858     x_fm_p_analysis_type                IN     VARCHAR2,
1859     x_fm_p_agi_taxable_income           IN     NUMBER,
1860     x_fm_p_untx_inc_and_ben             IN     NUMBER,
1861     x_fm_p_inc_adj                      IN     NUMBER,
1862     x_fm_p_total_income                 IN     NUMBER,
1863     x_fm_p_us_income_tax                IN     NUMBER,
1864     x_fm_p_state_and_other_taxes        IN     NUMBER,
1865     x_fm_p_fica_tax                     IN     NUMBER,
1866     x_fm_p_employment_allow             IN     NUMBER,
1867     x_fm_p_income_prot_allow            IN     NUMBER,
1868     x_fm_p_total_allow                  IN     NUMBER,
1869     x_fm_p_avail_income                 IN     NUMBER,
1870     x_fm_p_cash_bank_accounts           IN     NUMBER,
1871     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER,
1872     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER,
1873     x_fm_p_net_worth                    IN     NUMBER,
1874     x_fm_p_asset_prot_allow             IN     NUMBER,
1875     x_fm_p_disc_net_worth               IN     NUMBER,
1876     x_fm_p_total_contribution           IN     NUMBER,
1877     x_fm_p_num_in_coll                  IN     NUMBER,
1878     x_fm_p_cont_for_stu                 IN     NUMBER,
1879     x_fm_p_cont_from_income             IN     NUMBER,
1880     x_fm_p_cont_from_assets             IN     NUMBER,
1881     x_im_s_bas_agi_taxable_income       IN     NUMBER,
1882     x_im_s_bas_untx_inc_and_ben         IN     NUMBER,
1883     x_im_s_bas_inc_adj                  IN     NUMBER,
1884     x_im_s_bas_total_income             IN     NUMBER,
1885     x_im_s_bas_us_income_tax            IN     NUMBER,
1886     x_im_s_bas_state_and_oth_taxes      IN     NUMBER,
1887     x_im_s_bas_fica_tax                 IN     NUMBER,
1888     x_im_s_bas_med_dental               IN     NUMBER,
1889     x_im_s_bas_employment_allow         IN     NUMBER,
1890     x_im_s_bas_annual_ed_savings        IN     NUMBER,
1891     x_im_s_bas_inc_prot_allow_m         IN     NUMBER,
1892     x_im_s_bas_total_inc_allow          IN     NUMBER,
1893     x_im_s_bas_cal_avail_income         IN     NUMBER,
1894     x_im_s_bas_avail_income             IN     NUMBER,
1895     x_im_s_bas_total_cont_inc           IN     NUMBER,
1896     x_im_s_bas_cash_bank_accounts       IN     NUMBER,
1897     x_im_s_bas_home_equity              IN     NUMBER,
1898     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER,
1899     x_im_s_bas_adj_busfarm_worth        IN     NUMBER,
1900     x_im_s_bas_trusts                   IN     NUMBER,
1901     x_im_s_bas_net_worth                IN     NUMBER,
1902     x_im_s_bas_emerg_res_allow          IN     NUMBER,
1903     x_im_s_bas_cum_ed_savings           IN     NUMBER,
1904     x_im_s_bas_total_asset_allow        IN     NUMBER,
1905     x_im_s_bas_disc_net_worth           IN     NUMBER,
1906     x_im_s_bas_total_cont_asset         IN     NUMBER,
1907     x_im_s_bas_total_cont               IN     NUMBER,
1908     x_im_s_bas_num_in_coll_adj          IN     NUMBER,
1909     x_im_s_bas_cont_for_stu             IN     NUMBER,
1913     x_im_s_est_untx_inc_and_ben         IN     NUMBER,
1910     x_im_s_bas_cont_from_income         IN     NUMBER,
1911     x_im_s_bas_cont_from_assets         IN     NUMBER,
1912     x_im_s_est_agitaxable_income        IN     NUMBER,
1914     x_im_s_est_inc_adj                  IN     NUMBER,
1915     x_im_s_est_total_income             IN     NUMBER,
1916     x_im_s_est_us_income_tax            IN     NUMBER,
1917     x_im_s_est_state_and_oth_taxes      IN     NUMBER,
1918     x_im_s_est_fica_tax                 IN     NUMBER,
1919     x_im_s_est_med_dental               IN     NUMBER,
1920     x_im_s_est_employment_allow         IN     NUMBER,
1921     x_im_s_est_annual_ed_savings        IN     NUMBER,
1922     x_im_s_est_inc_prot_allow_m         IN     NUMBER,
1923     x_im_s_est_total_inc_allow          IN     NUMBER,
1924     x_im_s_est_cal_avail_income         IN     NUMBER,
1925     x_im_s_est_avail_income             IN     NUMBER,
1926     x_im_s_est_total_cont_inc           IN     NUMBER,
1927     x_im_s_est_cash_bank_accounts       IN     NUMBER,
1928     x_im_s_est_home_equity              IN     NUMBER,
1929     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER,
1930     x_im_s_est_adj_bus_farm_worth       IN     NUMBER,
1931     x_im_s_est_est_trusts               IN     NUMBER,
1932     x_im_s_est_net_worth                IN     NUMBER,
1933     x_im_s_est_emerg_res_allow          IN     NUMBER,
1934     x_im_s_est_cum_ed_savings           IN     NUMBER,
1935     x_im_s_est_total_asset_allow        IN     NUMBER,
1936     x_im_s_est_disc_net_worth           IN     NUMBER,
1937     x_im_s_est_total_cont_asset         IN     NUMBER,
1938     x_im_s_est_total_cont               IN     NUMBER,
1939     x_im_s_est_num_in_coll_adj          IN     NUMBER,
1940     x_im_s_est_cont_for_stu             IN     NUMBER,
1941     x_im_s_est_cont_from_income         IN     NUMBER,
1942     x_im_s_est_cont_from_assets         IN     NUMBER,
1943     x_im_s_opt_agi_taxable_income       IN     NUMBER,
1944     x_im_s_opt_untx_inc_and_ben         IN     NUMBER,
1945     x_im_s_opt_inc_adj                  IN     NUMBER,
1946     x_im_s_opt_total_income             IN     NUMBER,
1947     x_im_s_opt_us_income_tax            IN     NUMBER,
1948     x_im_s_opt_state_and_oth_taxes      IN     NUMBER,
1949     x_im_s_opt_fica_tax                 IN     NUMBER,
1950     x_im_s_opt_med_dental               IN     NUMBER,
1951     x_im_s_opt_employment_allow         IN     NUMBER,
1952     x_im_s_opt_annual_ed_savings        IN     NUMBER,
1953     x_im_s_opt_inc_prot_allow_m         IN     NUMBER,
1954     x_im_s_opt_total_inc_allow          IN     NUMBER,
1955     x_im_s_opt_cal_avail_income         IN     NUMBER,
1956     x_im_s_opt_avail_income             IN     NUMBER,
1957     x_im_s_opt_total_cont_inc           IN     NUMBER,
1958     x_im_s_opt_cash_bank_accounts       IN     NUMBER,
1959     x_im_s_opt_ira_keogh_accounts       IN     NUMBER,
1960     x_im_s_opt_home_equity              IN     NUMBER,
1961     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER,
1962     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER,
1963     x_im_s_opt_trusts                   IN     NUMBER,
1964     x_im_s_opt_net_worth                IN     NUMBER,
1965     x_im_s_opt_emerg_res_allow          IN     NUMBER,
1966     x_im_s_opt_cum_ed_savings           IN     NUMBER,
1967     x_im_s_opt_total_asset_allow        IN     NUMBER,
1968     x_im_s_opt_disc_net_worth           IN     NUMBER,
1969     x_im_s_opt_total_cont_asset         IN     NUMBER,
1970     x_im_s_opt_total_cont               IN     NUMBER,
1971     x_im_s_opt_num_in_coll_adj          IN     NUMBER,
1972     x_im_s_opt_cont_for_stu             IN     NUMBER,
1973     x_im_s_opt_cont_from_income         IN     NUMBER,
1974     x_im_s_opt_cont_from_assets         IN     NUMBER,
1975     x_fm_s_analysis_type                IN     VARCHAR2,
1976     x_fm_s_agi_taxable_income           IN     NUMBER,
1977     x_fm_s_untx_inc_and_ben             IN     NUMBER,
1978     x_fm_s_inc_adj                      IN     NUMBER,
1979     x_fm_s_total_income                 IN     NUMBER,
1980     x_fm_s_us_income_tax                IN     NUMBER,
1981     x_fm_s_state_and_oth_taxes          IN     NUMBER,
1982     x_fm_s_fica_tax                     IN     NUMBER,
1983     x_fm_s_employment_allow             IN     NUMBER,
1984     x_fm_s_income_prot_allow            IN     NUMBER,
1985     x_fm_s_total_allow                  IN     NUMBER,
1986     x_fm_s_cal_avail_income             IN     NUMBER,
1987     x_fm_s_avail_income                 IN     NUMBER,
1988     x_fm_s_cash_bank_accounts           IN     NUMBER,
1989     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER,
1990     x_fm_s_adj_bus_farm_worth           IN     NUMBER,
1991     x_fm_s_trusts                       IN     NUMBER,
1992     x_fm_s_net_worth                    IN     NUMBER,
1993     x_fm_s_asset_prot_allow             IN     NUMBER,
1994     x_fm_s_disc_net_worth               IN     NUMBER,
1995     x_fm_s_total_cont                   IN     NUMBER,
1996     x_fm_s_num_in_coll                  IN     NUMBER,
1997     x_fm_s_cont_for_stu                 IN     NUMBER,
1998     x_fm_s_cont_from_income             IN     NUMBER,
1999     x_fm_s_cont_from_assets             IN     NUMBER,
2000     x_im_inst_resident_ind              IN     VARCHAR2,
2001     x_institutional_1_budget_name       IN     VARCHAR2,
2002     x_im_inst_1_budget_duration         IN     NUMBER,
2003     x_im_inst_1_tuition_fees            IN     NUMBER,
2004     x_im_inst_1_books_supplies          IN     NUMBER,
2005     x_im_inst_1_living_expenses         IN     NUMBER,
2006     x_im_inst_1_tot_expenses            IN     NUMBER,
2007     x_im_inst_1_tot_stu_cont            IN     NUMBER,
2011     x_im_inst_1_ot_cont                 IN     NUMBER,
2008     x_im_inst_1_tot_par_cont            IN     NUMBER,
2009     x_im_inst_1_tot_family_cont         IN     NUMBER,
2010     x_im_inst_1_va_benefits             IN     NUMBER,
2012     x_im_inst_1_est_financial_need      IN     NUMBER,
2013     x_institutional_2_budget_name       IN     VARCHAR2,
2014     x_im_inst_2_budget_duration         IN     VARCHAR2,
2015     x_im_inst_2_tuition_fees            IN     NUMBER,
2016     x_im_inst_2_books_supplies          IN     NUMBER,
2017     x_im_inst_2_living_expenses         IN     NUMBER,
2018     x_im_inst_2_tot_expenses            IN     NUMBER,
2019     x_im_inst_2_tot_stu_cont            IN     NUMBER,
2020     x_im_inst_2_tot_par_cont            IN     NUMBER,
2021     x_im_inst_2_tot_family_cont         IN     NUMBER,
2022     x_im_inst_2_va_benefits             IN     NUMBER,
2023     x_im_inst_2_est_financial_need      IN     NUMBER,
2024     x_institutional_3_budget_name       IN     VARCHAR2,
2025     x_im_inst_3_budget_duration         IN     NUMBER,
2026     x_im_inst_3_tuition_fees            IN     NUMBER,
2027     x_im_inst_3_books_supplies          IN     NUMBER,
2028     x_im_inst_3_living_expenses         IN     NUMBER,
2029     x_im_inst_3_tot_expenses            IN     NUMBER,
2030     x_im_inst_3_tot_stu_cont            IN     NUMBER,
2031     x_im_inst_3_tot_par_cont            IN     NUMBER,
2032     x_im_inst_3_tot_family_cont         IN     NUMBER,
2033     x_im_inst_3_va_benefits             IN     NUMBER,
2034     x_im_inst_3_est_financial_need      IN     NUMBER,
2035     x_fm_inst_1_federal_efc             IN     VARCHAR2,
2036     x_fm_inst_1_va_benefits             IN     VARCHAR2,
2037     x_fm_inst_1_fed_eligibility         IN     VARCHAR2,
2038     x_fm_inst_1_pell                    IN     VARCHAR2,
2039     x_option_par_loss_allow_ind         IN     VARCHAR2,
2040     x_option_par_tuition_ind            IN     VARCHAR2,
2041     x_option_par_home_ind               IN     VARCHAR2,
2042     x_option_par_home_value             IN     VARCHAR2,
2043     x_option_par_home_debt              IN     VARCHAR2,
2044     x_option_stu_ira_keogh_ind          IN     VARCHAR2,
2045     x_option_stu_home_ind               IN     VARCHAR2,
2046     x_option_stu_home_value             IN     VARCHAR2,
2047     x_option_stu_home_debt              IN     VARCHAR2,
2048     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2,
2049     x_option_par_hope_ll_credit         IN     VARCHAR2,
2050     x_option_stu_hope_ll_credit         IN     VARCHAR2,
2051     x_im_parent_1_8_months_bas          IN     VARCHAR2,
2052     x_im_p_more_than_9_mth_ba           IN     VARCHAR2,
2053     x_im_parent_1_8_months_opt          IN     VARCHAR2,
2054     x_im_p_more_than_9_mth_op           IN     VARCHAR2,
2055     x_fnar_message_1                    IN     VARCHAR2,
2056     x_fnar_message_2                    IN     VARCHAR2,
2057     x_fnar_message_3                    IN     VARCHAR2,
2058     x_fnar_message_4                    IN     VARCHAR2,
2059     x_fnar_message_5                    IN     VARCHAR2,
2060     x_fnar_message_6                    IN     VARCHAR2,
2061     x_fnar_message_7                    IN     VARCHAR2,
2062     x_fnar_message_8                    IN     VARCHAR2,
2063     x_fnar_message_9                    IN     VARCHAR2,
2064     x_fnar_message_10                   IN     VARCHAR2,
2065     x_fnar_message_11                   IN     VARCHAR2,
2066     x_fnar_message_12                   IN     VARCHAR2,
2067     x_fnar_message_13                   IN     VARCHAR2,
2068     x_fnar_message_20                   IN     VARCHAR2,
2069     x_fnar_message_21                   IN     VARCHAR2,
2070     x_fnar_message_22                   IN     VARCHAR2,
2071     x_fnar_message_23                   IN     VARCHAR2,
2072     x_fnar_message_24                   IN     VARCHAR2,
2073     x_fnar_message_25                   IN     VARCHAR2,
2074     x_fnar_message_26                   IN     VARCHAR2,
2075     x_fnar_message_27                   IN     VARCHAR2,
2076     x_fnar_message_30                   IN     VARCHAR2,
2077     x_fnar_message_31                   IN     VARCHAR2,
2078     x_fnar_message_32                   IN     VARCHAR2,
2079     x_fnar_message_33                   IN     VARCHAR2,
2080     x_fnar_message_34                   IN     VARCHAR2,
2081     x_fnar_message_35                   IN     VARCHAR2,
2082     x_fnar_message_36                   IN     VARCHAR2,
2083     x_fnar_message_37                   IN     VARCHAR2,
2084     x_fnar_message_38                   IN     VARCHAR2,
2085     x_fnar_message_39                   IN     VARCHAR2,
2086     x_fnar_message_45                   IN     VARCHAR2,
2087     x_fnar_message_46                   IN     VARCHAR2,
2088     x_fnar_message_47                   IN     VARCHAR2,
2089     x_fnar_message_48                   IN     VARCHAR2,
2090     x_fnar_message_50                   IN     VARCHAR2,
2091     x_fnar_message_51                   IN     VARCHAR2,
2092     x_fnar_message_52                   IN     VARCHAR2,
2093     x_fnar_message_53                   IN     VARCHAR2,
2094     x_fnar_message_56                   IN     VARCHAR2,
2095     x_fnar_message_57                   IN     VARCHAR2,
2096     x_fnar_message_58                   IN     VARCHAR2,
2097     x_fnar_message_59                   IN     VARCHAR2,
2098     x_fnar_message_60                   IN     VARCHAR2,
2099     x_fnar_message_61                   IN     VARCHAR2,
2100     x_fnar_message_62                   IN     VARCHAR2,
2101     x_fnar_message_63                   IN     VARCHAR2,
2102     x_fnar_message_64                   IN     VARCHAR2,
2106     x_fnar_message_73                   IN     VARCHAR2,
2103     x_fnar_message_65                   IN     VARCHAR2,
2104     x_fnar_message_71                   IN     VARCHAR2,
2105     x_fnar_message_72                   IN     VARCHAR2,
2107     x_fnar_message_74                   IN     VARCHAR2,
2108     x_fnar_message_75                   IN     VARCHAR2,
2109     x_fnar_message_76                   IN     VARCHAR2,
2110     x_fnar_message_77                   IN     VARCHAR2,
2111     x_fnar_message_78                   IN     VARCHAR2,
2112     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2,
2113     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2,
2114     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2,
2115     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2,
2116     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2,
2117     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2,
2118     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2,
2119     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2,
2120     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2,
2121     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2,
2122     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2,
2123     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2,
2124     x_fnar_mesg_56_par_agi              IN     VARCHAR2,
2125     x_fnar_mesg_62_par_taxes            IN     VARCHAR2,
2126     x_fnar_mesg_73_par_home_value       IN     VARCHAR2,
2127     x_fnar_mesg_74_par_home_value       IN     VARCHAR2,
2128     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2,
2129     x_fnar_mesg_75_par_home_value       IN     VARCHAR2,
2130     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2,
2131     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2,
2132     x_assumption_message_1              IN     VARCHAR2,
2133     x_assumption_message_2              IN     VARCHAR2,
2134     x_assumption_message_3              IN     VARCHAR2,
2135     x_assumption_message_4              IN     VARCHAR2,
2136     x_assumption_message_5              IN     VARCHAR2,
2137     x_assumption_message_6              IN     VARCHAR2,
2138     x_record_mark                       IN     VARCHAR2,
2139     x_mode                              IN     VARCHAR2 DEFAULT 'R',
2140     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
2141     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
2142     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
2143     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
2144     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
2145     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
2146     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
2147     x_legacy_record_flag                IN     VARCHAR2,
2148     x_opt_ind_stu_ipt_assets_flag       IN VARCHAR2 DEFAULT NULL,
2149     x_cust_parent_cont_adj_num          IN     NUMBER,
2150     x_custodial_parent_num              IN     NUMBER,
2151     x_cust_par_base_prcnt_inc_amt       IN     NUMBER,
2152     x_cust_par_base_cont_inc_amt        IN     NUMBER,
2153     x_cust_par_base_cont_ast_amt        IN     NUMBER,
2154     x_cust_par_base_tot_cont_amt        IN     NUMBER,
2155     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER,
2156     x_cust_par_opt_cont_inc_amt         IN     NUMBER,
2157     x_cust_par_opt_cont_ast_amt         IN     NUMBER,
2158     x_cust_par_opt_tot_cont_amt         IN     NUMBER,
2159     x_parents_email_txt                 IN     VARCHAR2,
2160     x_parent_1_birth_date               IN     DATE,
2161     x_parent_2_birth_date               IN     DATE
2162   ) AS
2163   /*
2164   ||  Created By : vivuyyur
2165   ||  Created On : 30-MAY-2001
2166   ||  Purpose : Handles the INSERT DML logic for the table.
2167   ||  Known limitations, enhancements or remarks :
2168   ||  Change History :
2169   ||  Who             When            What
2170   ||  (reverse chronological order - newest change first)
2171   */
2172     CURSOR c IS
2173       SELECT   rowid
2174       FROM     igf_ap_css_fnar_all
2175       WHERE    fnar_id                           = x_fnar_id;
2176 
2177     x_last_update_date           DATE;
2178     x_last_updated_by            NUMBER;
2179     x_last_update_login          NUMBER;
2180 
2181   BEGIN
2182 
2183     x_last_update_date := SYSDATE;
2184     IF (x_mode = 'I') THEN
2185       x_last_updated_by := 1;
2186       x_last_update_login := 0;
2187     ELSIF (x_mode = 'R') THEN
2188       x_last_updated_by := fnd_global.user_id;
2189       IF (x_last_updated_by IS NULL) THEN
2190         x_last_updated_by := -1;
2191       END IF;
2192       x_last_update_login := fnd_global.login_id;
2193       IF (x_last_update_login IS NULL) THEN
2194         x_last_update_login := -1;
2195       END IF;
2196     ELSE
2197       fnd_message.set_name ('FND', 'SYSTEM-INVALID ARGS');
2198       igs_ge_msg_stack.add;
2199       app_exception.raise_exception;
2200     END IF;
2201 
2202     SELECT    igf_ap_css_fnar_all_s.NEXTVAL
2203     INTO      x_fnar_id
2204     FROM      dual;
2205 
2206     new_references.org_id := igs_ge_gen_003.get_org_id;
2207 
2208     before_dml(
2209       p_action                            => 'INSERT',
2210       x_rowid                             => x_rowid,
2211       x_fnar_id                           => x_fnar_id,
2212       x_cssp_id                           => x_cssp_id,
2213       x_r_s_email_address                 => x_r_s_email_address,
2214       x_eps_code                          => x_eps_code,
2215       x_comp_css_dependency_status        => x_comp_css_dependency_status,
2219       x_stu_family_members                => x_stu_family_members,
2216       x_stu_age                           => x_stu_age,
2217       x_assumed_stu_yr_in_coll            => x_assumed_stu_yr_in_coll,
2218       x_comp_stu_marital_status           => x_comp_stu_marital_status,
2220       x_stu_fam_members_in_college        => x_stu_fam_members_in_college,
2221       x_par_marital_status                => x_par_marital_status,
2222       x_par_family_members                => x_par_family_members,
2223       x_par_total_in_college              => x_par_total_in_college,
2224       x_par_par_in_college                => x_par_par_in_college,
2225       x_par_others_in_college             => x_par_others_in_college,
2226       x_par_aesa                          => x_par_aesa,
2227       x_par_cesa                          => x_par_cesa,
2228       x_stu_aesa                          => x_stu_aesa,
2229       x_stu_cesa                          => x_stu_cesa,
2230       x_im_p_bas_agi_taxable_income       => x_im_p_bas_agi_taxable_income,
2231       x_im_p_bas_untx_inc_and_ben         => x_im_p_bas_untx_inc_and_ben,
2232       x_im_p_bas_inc_adj                  => x_im_p_bas_inc_adj,
2233       x_im_p_bas_total_income             => x_im_p_bas_total_income,
2234       x_im_p_bas_us_income_tax            => x_im_p_bas_us_income_tax,
2235       x_im_p_bas_st_and_other_tax         => x_im_p_bas_st_and_other_tax,
2236       x_im_p_bas_fica_tax                 => x_im_p_bas_fica_tax,
2237       x_im_p_bas_med_dental               => x_im_p_bas_med_dental,
2238       x_im_p_bas_employment_allow         => x_im_p_bas_employment_allow,
2239       x_im_p_bas_annual_ed_savings        => x_im_p_bas_annual_ed_savings,
2240       x_im_p_bas_inc_prot_allow_m         => x_im_p_bas_inc_prot_allow_m,
2241       x_im_p_bas_total_inc_allow          => x_im_p_bas_total_inc_allow,
2242       x_im_p_bas_cal_avail_inc            => x_im_p_bas_cal_avail_inc,
2243       x_im_p_bas_avail_income             => x_im_p_bas_avail_income,
2244       x_im_p_bas_total_cont_inc           => x_im_p_bas_total_cont_inc,
2245       x_im_p_bas_cash_bank_accounts       => x_im_p_bas_cash_bank_accounts,
2246       x_im_p_bas_home_equity              => x_im_p_bas_home_equity,
2247       x_im_p_bas_ot_rl_est_inv_eq         => x_im_p_bas_ot_rl_est_inv_eq,
2248       x_im_p_bas_adj_bus_farm_worth       => x_im_p_bas_adj_bus_farm_worth,
2249       x_im_p_bas_ass_sibs_pre_tui         => x_im_p_bas_ass_sibs_pre_tui,
2250       x_im_p_bas_net_worth                => x_im_p_bas_net_worth,
2251       x_im_p_bas_emerg_res_allow          => x_im_p_bas_emerg_res_allow,
2252       x_im_p_bas_cum_ed_savings           => x_im_p_bas_cum_ed_savings,
2253       x_im_p_bas_low_inc_allow            => x_im_p_bas_low_inc_allow,
2254       x_im_p_bas_total_asset_allow        => x_im_p_bas_total_asset_allow,
2255       x_im_p_bas_disc_net_worth           => x_im_p_bas_disc_net_worth,
2256       x_im_p_bas_total_cont_asset         => x_im_p_bas_total_cont_asset,
2257       x_im_p_bas_total_cont               => x_im_p_bas_total_cont,
2258       x_im_p_bas_num_in_coll_adj          => x_im_p_bas_num_in_coll_adj,
2259       x_im_p_bas_cont_for_stu             => x_im_p_bas_cont_for_stu,
2260       x_im_p_bas_cont_from_income         => x_im_p_bas_cont_from_income,
2261       x_im_p_bas_cont_from_assets         => x_im_p_bas_cont_from_assets,
2262       x_im_p_opt_agi_taxable_income       => x_im_p_opt_agi_taxable_income,
2263       x_im_p_opt_untx_inc_and_ben         => x_im_p_opt_untx_inc_and_ben,
2264       x_im_p_opt_inc_adj                  => x_im_p_opt_inc_adj,
2265       x_im_p_opt_total_income             => x_im_p_opt_total_income,
2266       x_im_p_opt_us_income_tax            => x_im_p_opt_us_income_tax,
2267       x_im_p_opt_st_and_other_tax         => x_im_p_opt_st_and_other_tax,
2268       x_im_p_opt_fica_tax                 => x_im_p_opt_fica_tax,
2269       x_im_p_opt_med_dental               => x_im_p_opt_med_dental,
2270       x_im_p_opt_elem_sec_tuit            => x_im_p_opt_elem_sec_tuit,
2271       x_im_p_opt_employment_allow         => x_im_p_opt_employment_allow,
2272       x_im_p_opt_annual_ed_savings        => x_im_p_opt_annual_ed_savings,
2273       x_im_p_opt_inc_prot_allow_m         => x_im_p_opt_inc_prot_allow_m,
2274       x_im_p_opt_total_inc_allow          => x_im_p_opt_total_inc_allow,
2275       x_im_p_opt_cal_avail_inc            => x_im_p_opt_cal_avail_inc,
2276       x_im_p_opt_avail_income             => x_im_p_opt_avail_income,
2277       x_im_p_opt_total_cont_inc           => x_im_p_opt_total_cont_inc,
2278       x_im_p_opt_cash_bank_accounts       => x_im_p_opt_cash_bank_accounts,
2279       x_im_p_opt_home_equity              => x_im_p_opt_home_equity,
2280       x_im_p_opt_ot_rl_est_inv_eq         => x_im_p_opt_ot_rl_est_inv_eq,
2281       x_im_p_opt_adj_bus_farm_worth       => x_im_p_opt_adj_bus_farm_worth,
2282       x_im_p_opt_ass_sibs_pre_tui         => x_im_p_opt_ass_sibs_pre_tui,
2283       x_im_p_opt_net_worth                => x_im_p_opt_net_worth,
2284       x_im_p_opt_emerg_res_allow          => x_im_p_opt_emerg_res_allow,
2285       x_im_p_opt_cum_ed_savings           => x_im_p_opt_cum_ed_savings,
2286       x_im_p_opt_low_inc_allow            => x_im_p_opt_low_inc_allow,
2287       x_im_p_opt_total_asset_allow        => x_im_p_opt_total_asset_allow,
2288       x_im_p_opt_disc_net_worth           => x_im_p_opt_disc_net_worth,
2289       x_im_p_opt_total_cont_asset         => x_im_p_opt_total_cont_asset,
2290       x_im_p_opt_total_cont               => x_im_p_opt_total_cont,
2291       x_im_p_opt_num_in_coll_adj          => x_im_p_opt_num_in_coll_adj,
2292       x_im_p_opt_cont_for_stu             => x_im_p_opt_cont_for_stu,
2293       x_im_p_opt_cont_from_income         => x_im_p_opt_cont_from_income,
2294       x_im_p_opt_cont_from_assets         => x_im_p_opt_cont_from_assets,
2295       x_fm_p_analysis_type                => x_fm_p_analysis_type,
2296       x_fm_p_agi_taxable_income           => x_fm_p_agi_taxable_income,
2297       x_fm_p_untx_inc_and_ben             => x_fm_p_untx_inc_and_ben,
2298       x_fm_p_inc_adj                      => x_fm_p_inc_adj,
2302       x_fm_p_fica_tax                     => x_fm_p_fica_tax,
2299       x_fm_p_total_income                 => x_fm_p_total_income,
2300       x_fm_p_us_income_tax                => x_fm_p_us_income_tax,
2301       x_fm_p_state_and_other_taxes        => x_fm_p_state_and_other_taxes,
2303       x_fm_p_employment_allow             => x_fm_p_employment_allow,
2304       x_fm_p_income_prot_allow            => x_fm_p_income_prot_allow,
2305       x_fm_p_total_allow                  => x_fm_p_total_allow,
2306       x_fm_p_avail_income                 => x_fm_p_avail_income,
2307       x_fm_p_cash_bank_accounts           => x_fm_p_cash_bank_accounts,
2308       x_fm_p_ot_rl_est_inv_equity         => x_fm_p_ot_rl_est_inv_equity,
2309       x_fm_p_adj_bus_farm_net_worth       => x_fm_p_adj_bus_farm_net_worth,
2310       x_fm_p_net_worth                    => x_fm_p_net_worth,
2311       x_fm_p_asset_prot_allow             => x_fm_p_asset_prot_allow,
2312       x_fm_p_disc_net_worth               => x_fm_p_disc_net_worth,
2313       x_fm_p_total_contribution           => x_fm_p_total_contribution,
2314       x_fm_p_num_in_coll                  => x_fm_p_num_in_coll,
2315       x_fm_p_cont_for_stu                 => x_fm_p_cont_for_stu,
2316       x_fm_p_cont_from_income             => x_fm_p_cont_from_income,
2317       x_fm_p_cont_from_assets             => x_fm_p_cont_from_assets,
2318       x_im_s_bas_agi_taxable_income       => x_im_s_bas_agi_taxable_income,
2319       x_im_s_bas_untx_inc_and_ben         => x_im_s_bas_untx_inc_and_ben,
2320       x_im_s_bas_inc_adj                  => x_im_s_bas_inc_adj,
2321       x_im_s_bas_total_income             => x_im_s_bas_total_income,
2322       x_im_s_bas_us_income_tax            => x_im_s_bas_us_income_tax,
2323       x_im_s_bas_state_and_oth_taxes      => x_im_s_bas_state_and_oth_taxes,
2324       x_im_s_bas_fica_tax                 => x_im_s_bas_fica_tax,
2325       x_im_s_bas_med_dental               => x_im_s_bas_med_dental,
2326       x_im_s_bas_employment_allow         => x_im_s_bas_employment_allow,
2327       x_im_s_bas_annual_ed_savings        => x_im_s_bas_annual_ed_savings,
2328       x_im_s_bas_inc_prot_allow_m         => x_im_s_bas_inc_prot_allow_m,
2329       x_im_s_bas_total_inc_allow          => x_im_s_bas_total_inc_allow,
2330       x_im_s_bas_cal_avail_income         => x_im_s_bas_cal_avail_income,
2331       x_im_s_bas_avail_income             => x_im_s_bas_avail_income,
2332       x_im_s_bas_total_cont_inc           => x_im_s_bas_total_cont_inc,
2333       x_im_s_bas_cash_bank_accounts       => x_im_s_bas_cash_bank_accounts,
2334       x_im_s_bas_home_equity              => x_im_s_bas_home_equity,
2335       x_im_s_bas_ot_rl_est_inv_eq         => x_im_s_bas_ot_rl_est_inv_eq,
2336       x_im_s_bas_adj_busfarm_worth        => x_im_s_bas_adj_busfarm_worth,
2337       x_im_s_bas_trusts                   => x_im_s_bas_trusts,
2338       x_im_s_bas_net_worth                => x_im_s_bas_net_worth,
2339       x_im_s_bas_emerg_res_allow          => x_im_s_bas_emerg_res_allow,
2340       x_im_s_bas_cum_ed_savings           => x_im_s_bas_cum_ed_savings,
2341       x_im_s_bas_total_asset_allow        => x_im_s_bas_total_asset_allow,
2342       x_im_s_bas_disc_net_worth           => x_im_s_bas_disc_net_worth,
2343       x_im_s_bas_total_cont_asset         => x_im_s_bas_total_cont_asset,
2344       x_im_s_bas_total_cont               => x_im_s_bas_total_cont,
2345       x_im_s_bas_num_in_coll_adj          => x_im_s_bas_num_in_coll_adj,
2346       x_im_s_bas_cont_for_stu             => x_im_s_bas_cont_for_stu,
2347       x_im_s_bas_cont_from_income         => x_im_s_bas_cont_from_income,
2348       x_im_s_bas_cont_from_assets         => x_im_s_bas_cont_from_assets,
2349       x_im_s_est_agitaxable_income        => x_im_s_est_agitaxable_income,
2350       x_im_s_est_untx_inc_and_ben         => x_im_s_est_untx_inc_and_ben,
2351       x_im_s_est_inc_adj                  => x_im_s_est_inc_adj,
2352       x_im_s_est_total_income             => x_im_s_est_total_income,
2353       x_im_s_est_us_income_tax            => x_im_s_est_us_income_tax,
2354       x_im_s_est_state_and_oth_taxes      => x_im_s_est_state_and_oth_taxes,
2355       x_im_s_est_fica_tax                 => x_im_s_est_fica_tax,
2356       x_im_s_est_med_dental               => x_im_s_est_med_dental,
2357       x_im_s_est_employment_allow         => x_im_s_est_employment_allow,
2358       x_im_s_est_annual_ed_savings        => x_im_s_est_annual_ed_savings,
2359       x_im_s_est_inc_prot_allow_m         => x_im_s_est_inc_prot_allow_m,
2360       x_im_s_est_total_inc_allow          => x_im_s_est_total_inc_allow,
2361       x_im_s_est_cal_avail_income         => x_im_s_est_cal_avail_income,
2362       x_im_s_est_avail_income             => x_im_s_est_avail_income,
2363       x_im_s_est_total_cont_inc           => x_im_s_est_total_cont_inc,
2364       x_im_s_est_cash_bank_accounts       => x_im_s_est_cash_bank_accounts,
2365       x_im_s_est_home_equity              => x_im_s_est_home_equity,
2366       x_im_s_est_ot_rl_est_inv_eq         => x_im_s_est_ot_rl_est_inv_eq,
2367       x_im_s_est_adj_bus_farm_worth       => x_im_s_est_adj_bus_farm_worth,
2368       x_im_s_est_est_trusts               => x_im_s_est_est_trusts,
2369       x_im_s_est_net_worth                => x_im_s_est_net_worth,
2370       x_im_s_est_emerg_res_allow          => x_im_s_est_emerg_res_allow,
2371       x_im_s_est_cum_ed_savings           => x_im_s_est_cum_ed_savings,
2372       x_im_s_est_total_asset_allow        => x_im_s_est_total_asset_allow,
2373       x_im_s_est_disc_net_worth           => x_im_s_est_disc_net_worth,
2374       x_im_s_est_total_cont_asset         => x_im_s_est_total_cont_asset,
2375       x_im_s_est_total_cont               => x_im_s_est_total_cont,
2376       x_im_s_est_num_in_coll_adj          => x_im_s_est_num_in_coll_adj,
2377       x_im_s_est_cont_for_stu             => x_im_s_est_cont_for_stu,
2378       x_im_s_est_cont_from_income         => x_im_s_est_cont_from_income,
2379       x_im_s_est_cont_from_assets         => x_im_s_est_cont_from_assets,
2383       x_im_s_opt_total_income             => x_im_s_opt_total_income,
2380       x_im_s_opt_agi_taxable_income       => x_im_s_opt_agi_taxable_income,
2381       x_im_s_opt_untx_inc_and_ben         => x_im_s_opt_untx_inc_and_ben,
2382       x_im_s_opt_inc_adj                  => x_im_s_opt_inc_adj,
2384       x_im_s_opt_us_income_tax            => x_im_s_opt_us_income_tax,
2385       x_im_s_opt_state_and_oth_taxes      => x_im_s_opt_state_and_oth_taxes,
2386       x_im_s_opt_fica_tax                 => x_im_s_opt_fica_tax,
2387       x_im_s_opt_med_dental               => x_im_s_opt_med_dental,
2388       x_im_s_opt_employment_allow         => x_im_s_opt_employment_allow,
2389       x_im_s_opt_annual_ed_savings        => x_im_s_opt_annual_ed_savings,
2390       x_im_s_opt_inc_prot_allow_m         => x_im_s_opt_inc_prot_allow_m,
2391       x_im_s_opt_total_inc_allow          => x_im_s_opt_total_inc_allow,
2392       x_im_s_opt_cal_avail_income         => x_im_s_opt_cal_avail_income,
2393       x_im_s_opt_avail_income             => x_im_s_opt_avail_income,
2394       x_im_s_opt_total_cont_inc           => x_im_s_opt_total_cont_inc,
2395       x_im_s_opt_cash_bank_accounts       => x_im_s_opt_cash_bank_accounts,
2396       x_im_s_opt_ira_keogh_accounts       => x_im_s_opt_ira_keogh_accounts,
2397       x_im_s_opt_home_equity              => x_im_s_opt_home_equity,
2398       x_im_s_opt_ot_rl_est_inv_eq         => x_im_s_opt_ot_rl_est_inv_eq,
2399       x_im_s_opt_adj_bus_farm_worth       => x_im_s_opt_adj_bus_farm_worth,
2400       x_im_s_opt_trusts                   => x_im_s_opt_trusts,
2401       x_im_s_opt_net_worth                => x_im_s_opt_net_worth,
2402       x_im_s_opt_emerg_res_allow          => x_im_s_opt_emerg_res_allow,
2403       x_im_s_opt_cum_ed_savings           => x_im_s_opt_cum_ed_savings,
2404       x_im_s_opt_total_asset_allow        => x_im_s_opt_total_asset_allow,
2405       x_im_s_opt_disc_net_worth           => x_im_s_opt_disc_net_worth,
2406       x_im_s_opt_total_cont_asset         => x_im_s_opt_total_cont_asset,
2407       x_im_s_opt_total_cont               => x_im_s_opt_total_cont,
2408       x_im_s_opt_num_in_coll_adj          => x_im_s_opt_num_in_coll_adj,
2409       x_im_s_opt_cont_for_stu             => x_im_s_opt_cont_for_stu,
2410       x_im_s_opt_cont_from_income         => x_im_s_opt_cont_from_income,
2411       x_im_s_opt_cont_from_assets         => x_im_s_opt_cont_from_assets,
2412       x_fm_s_analysis_type                => x_fm_s_analysis_type,
2413       x_fm_s_agi_taxable_income           => x_fm_s_agi_taxable_income,
2414       x_fm_s_untx_inc_and_ben             => x_fm_s_untx_inc_and_ben,
2415       x_fm_s_inc_adj                      => x_fm_s_inc_adj,
2416       x_fm_s_total_income                 => x_fm_s_total_income,
2417       x_fm_s_us_income_tax                => x_fm_s_us_income_tax,
2418       x_fm_s_state_and_oth_taxes          => x_fm_s_state_and_oth_taxes,
2419       x_fm_s_fica_tax                     => x_fm_s_fica_tax,
2420       x_fm_s_employment_allow             => x_fm_s_employment_allow,
2421       x_fm_s_income_prot_allow            => x_fm_s_income_prot_allow,
2422       x_fm_s_total_allow                  => x_fm_s_total_allow,
2423       x_fm_s_cal_avail_income             => x_fm_s_cal_avail_income,
2424       x_fm_s_avail_income                 => x_fm_s_avail_income,
2425       x_fm_s_cash_bank_accounts           => x_fm_s_cash_bank_accounts,
2426       x_fm_s_ot_rl_est_inv_equity         => x_fm_s_ot_rl_est_inv_equity,
2427       x_fm_s_adj_bus_farm_worth           => x_fm_s_adj_bus_farm_worth,
2428       x_fm_s_trusts                       => x_fm_s_trusts,
2429       x_fm_s_net_worth                    => x_fm_s_net_worth,
2430       x_fm_s_asset_prot_allow             => x_fm_s_asset_prot_allow,
2431       x_fm_s_disc_net_worth               => x_fm_s_disc_net_worth,
2432       x_fm_s_total_cont                   => x_fm_s_total_cont,
2433       x_fm_s_num_in_coll                  => x_fm_s_num_in_coll,
2434       x_fm_s_cont_for_stu                 => x_fm_s_cont_for_stu,
2435       x_fm_s_cont_from_income             => x_fm_s_cont_from_income,
2436       x_fm_s_cont_from_assets             => x_fm_s_cont_from_assets,
2437       x_im_inst_resident_ind              => x_im_inst_resident_ind,
2438       x_institutional_1_budget_name       => x_institutional_1_budget_name,
2439       x_im_inst_1_budget_duration         => x_im_inst_1_budget_duration,
2440       x_im_inst_1_tuition_fees            => x_im_inst_1_tuition_fees,
2441       x_im_inst_1_books_supplies          => x_im_inst_1_books_supplies,
2442       x_im_inst_1_living_expenses         => x_im_inst_1_living_expenses,
2443       x_im_inst_1_tot_expenses            => x_im_inst_1_tot_expenses,
2444       x_im_inst_1_tot_stu_cont            => x_im_inst_1_tot_stu_cont,
2445       x_im_inst_1_tot_par_cont            => x_im_inst_1_tot_par_cont,
2446       x_im_inst_1_tot_family_cont         => x_im_inst_1_tot_family_cont,
2447       x_im_inst_1_va_benefits             => x_im_inst_1_va_benefits,
2448       x_im_inst_1_ot_cont                 => x_im_inst_1_ot_cont,
2449       x_im_inst_1_est_financial_need      => x_im_inst_1_est_financial_need,
2450       x_institutional_2_budget_name       => x_institutional_2_budget_name,
2451       x_im_inst_2_budget_duration         => x_im_inst_2_budget_duration,
2452       x_im_inst_2_tuition_fees            => x_im_inst_2_tuition_fees,
2453       x_im_inst_2_books_supplies          => x_im_inst_2_books_supplies,
2454       x_im_inst_2_living_expenses         => x_im_inst_2_living_expenses,
2455       x_im_inst_2_tot_expenses            => x_im_inst_2_tot_expenses,
2456       x_im_inst_2_tot_stu_cont            => x_im_inst_2_tot_stu_cont,
2457       x_im_inst_2_tot_par_cont            => x_im_inst_2_tot_par_cont,
2458       x_im_inst_2_tot_family_cont         => x_im_inst_2_tot_family_cont,
2459       x_im_inst_2_va_benefits             => x_im_inst_2_va_benefits,
2460       x_im_inst_2_est_financial_need      => x_im_inst_2_est_financial_need,
2461       x_institutional_3_budget_name       => x_institutional_3_budget_name,
2462       x_im_inst_3_budget_duration         => x_im_inst_3_budget_duration,
2466       x_im_inst_3_tot_expenses            => x_im_inst_3_tot_expenses,
2463       x_im_inst_3_tuition_fees            => x_im_inst_3_tuition_fees,
2464       x_im_inst_3_books_supplies          => x_im_inst_3_books_supplies,
2465       x_im_inst_3_living_expenses         => x_im_inst_3_living_expenses,
2467       x_im_inst_3_tot_stu_cont            => x_im_inst_3_tot_stu_cont,
2468       x_im_inst_3_tot_par_cont            => x_im_inst_3_tot_par_cont,
2469       x_im_inst_3_tot_family_cont         => x_im_inst_3_tot_family_cont,
2470       x_im_inst_3_va_benefits             => x_im_inst_3_va_benefits,
2471       x_im_inst_3_est_financial_need      => x_im_inst_3_est_financial_need,
2472       x_fm_inst_1_federal_efc             => x_fm_inst_1_federal_efc,
2473       x_fm_inst_1_va_benefits             => x_fm_inst_1_va_benefits,
2474       x_fm_inst_1_fed_eligibility         => x_fm_inst_1_fed_eligibility,
2475       x_fm_inst_1_pell                    => x_fm_inst_1_pell,
2476       x_option_par_loss_allow_ind         => x_option_par_loss_allow_ind,
2477       x_option_par_tuition_ind            => x_option_par_tuition_ind,
2478       x_option_par_home_ind               => x_option_par_home_ind,
2479       x_option_par_home_value             => x_option_par_home_value,
2480       x_option_par_home_debt              => x_option_par_home_debt,
2481       x_option_stu_ira_keogh_ind          => x_option_stu_ira_keogh_ind,
2482       x_option_stu_home_ind               => x_option_stu_home_ind,
2483       x_option_stu_home_value             => x_option_stu_home_value,
2484       x_option_stu_home_debt              => x_option_stu_home_debt,
2485       x_option_stu_sum_ay_inc_ind         => x_option_stu_sum_ay_inc_ind,
2486       x_option_par_hope_ll_credit         => x_option_par_hope_ll_credit,
2487       x_option_stu_hope_ll_credit         => x_option_stu_hope_ll_credit,
2488       x_im_parent_1_8_months_bas          => x_im_parent_1_8_months_bas,
2489       x_im_p_more_than_9_mth_ba           => x_im_p_more_than_9_mth_ba,
2490       x_im_parent_1_8_months_opt          => x_im_parent_1_8_months_opt,
2491       x_im_p_more_than_9_mth_op           => x_im_p_more_than_9_mth_op,
2492       x_fnar_message_1                    => x_fnar_message_1,
2493       x_fnar_message_2                    => x_fnar_message_2,
2494       x_fnar_message_3                    => x_fnar_message_3,
2495       x_fnar_message_4                    => x_fnar_message_4,
2496       x_fnar_message_5                    => x_fnar_message_5,
2497       x_fnar_message_6                    => x_fnar_message_6,
2498       x_fnar_message_7                    => x_fnar_message_7,
2499       x_fnar_message_8                    => x_fnar_message_8,
2500       x_fnar_message_9                    => x_fnar_message_9,
2501       x_fnar_message_10                   => x_fnar_message_10,
2502       x_fnar_message_11                   => x_fnar_message_11,
2503       x_fnar_message_12                   => x_fnar_message_12,
2504       x_fnar_message_13                   => x_fnar_message_13,
2505       x_fnar_message_20                   => x_fnar_message_20,
2506       x_fnar_message_21                   => x_fnar_message_21,
2507       x_fnar_message_22                   => x_fnar_message_22,
2508       x_fnar_message_23                   => x_fnar_message_23,
2509       x_fnar_message_24                   => x_fnar_message_24,
2510       x_fnar_message_25                   => x_fnar_message_25,
2511       x_fnar_message_26                   => x_fnar_message_26,
2512       x_fnar_message_27                   => x_fnar_message_27,
2513       x_fnar_message_30                   => x_fnar_message_30,
2514       x_fnar_message_31                   => x_fnar_message_31,
2515       x_fnar_message_32                   => x_fnar_message_32,
2516       x_fnar_message_33                   => x_fnar_message_33,
2517       x_fnar_message_34                   => x_fnar_message_34,
2518       x_fnar_message_35                   => x_fnar_message_35,
2519       x_fnar_message_36                   => x_fnar_message_36,
2520       x_fnar_message_37                   => x_fnar_message_37,
2521       x_fnar_message_38                   => x_fnar_message_38,
2522       x_fnar_message_39                   => x_fnar_message_39,
2523       x_fnar_message_45                   => x_fnar_message_45,
2524       x_fnar_message_46                   => x_fnar_message_46,
2525       x_fnar_message_47                   => x_fnar_message_47,
2526       x_fnar_message_48                   => x_fnar_message_48,
2527       x_fnar_message_50                   => x_fnar_message_50,
2528       x_fnar_message_51                   => x_fnar_message_51,
2529       x_fnar_message_52                   => x_fnar_message_52,
2530       x_fnar_message_53                   => x_fnar_message_53,
2531       x_fnar_message_56                   => x_fnar_message_56,
2532       x_fnar_message_57                   => x_fnar_message_57,
2533       x_fnar_message_58                   => x_fnar_message_58,
2534       x_fnar_message_59                   => x_fnar_message_59,
2535       x_fnar_message_60                   => x_fnar_message_60,
2536       x_fnar_message_61                   => x_fnar_message_61,
2537       x_fnar_message_62                   => x_fnar_message_62,
2538       x_fnar_message_63                   => x_fnar_message_63,
2539       x_fnar_message_64                   => x_fnar_message_64,
2540       x_fnar_message_65                   => x_fnar_message_65,
2541       x_fnar_message_71                   => x_fnar_message_71,
2542       x_fnar_message_72                   => x_fnar_message_72,
2543       x_fnar_message_73                   => x_fnar_message_73,
2544       x_fnar_message_74                   => x_fnar_message_74,
2545       x_fnar_message_75                   => x_fnar_message_75,
2546       x_fnar_message_76                   => x_fnar_message_76,
2547       x_fnar_message_77                   => x_fnar_message_77,
2548       x_fnar_message_78                   => x_fnar_message_78,
2552       x_fnar_mesg_26_stu_taxes            => x_fnar_mesg_26_stu_taxes,
2549       x_fnar_mesg_10_stu_fam_mem          => x_fnar_mesg_10_stu_fam_mem,
2550       x_fnar_mesg_11_stu_no_in_coll       => x_fnar_mesg_11_stu_no_in_coll,
2551       x_fnar_mesg_24_stu_avail_inc        => x_fnar_mesg_24_stu_avail_inc,
2553       x_fnar_mesg_33_stu_home_value       => x_fnar_mesg_33_stu_home_value,
2554       x_fnar_mesg_34_stu_home_value       => x_fnar_mesg_34_stu_home_value,
2555       x_fnar_mesg_34_stu_home_equity      => x_fnar_mesg_34_stu_home_equity,
2556       x_fnar_mesg_35_stu_home_value       => x_fnar_mesg_35_stu_home_value,
2557       x_fnar_mesg_35_stu_home_equity      => x_fnar_mesg_35_stu_home_equity,
2558       x_fnar_mesg_36_stu_home_equity      => x_fnar_mesg_36_stu_home_equity,
2559       x_fnar_mesg_48_par_fam_mem          => x_fnar_mesg_48_par_fam_mem,
2560       x_fnar_mesg_49_par_no_in_coll       => x_fnar_mesg_49_par_no_in_coll,
2561       x_fnar_mesg_56_par_agi              => x_fnar_mesg_56_par_agi,
2562       x_fnar_mesg_62_par_taxes            => x_fnar_mesg_62_par_taxes,
2563       x_fnar_mesg_73_par_home_value       => x_fnar_mesg_73_par_home_value,
2564       x_fnar_mesg_74_par_home_value       => x_fnar_mesg_74_par_home_value,
2565       x_fnar_mesg_74_par_home_equity      => x_fnar_mesg_74_par_home_equity,
2566       x_fnar_mesg_75_par_home_value       => x_fnar_mesg_75_par_home_value,
2567       x_fnar_mesg_75_par_home_equity      => x_fnar_mesg_75_par_home_equity,
2568       x_fnar_mesg_76_par_home_equity      => x_fnar_mesg_76_par_home_equity,
2569       x_assumption_message_1              => x_assumption_message_1,
2570       x_assumption_message_2              => x_assumption_message_2,
2571       x_assumption_message_3              => x_assumption_message_3,
2572       x_assumption_message_4              => x_assumption_message_4,
2573       x_assumption_message_5              => x_assumption_message_5,
2574       x_assumption_message_6              => x_assumption_message_6,
2575       x_record_mark                       => x_record_mark,
2576       x_creation_date                     => x_last_update_date,
2577       x_created_by                        => x_last_updated_by,
2578       x_last_update_date                  => x_last_update_date,
2579       x_last_updated_by                   => x_last_updated_by,
2580       x_last_update_login                 => x_last_update_login,
2581       x_fnar_message_55                   => x_fnar_message_55,
2582       x_fnar_message_49                   => x_fnar_message_49,
2583       x_opt_par_cola_adj_ind              => x_opt_par_cola_adj_ind,
2584       x_opt_par_stu_fa_assets_ind         => x_opt_par_stu_fa_assets_ind,
2585       x_opt_par_ipt_assets_ind            => x_opt_par_ipt_assets_ind,
2586       x_opt_stu_ipt_assets_ind            => x_opt_stu_ipt_assets_ind,
2587       x_opt_par_cola_adj_value            => x_opt_par_cola_adj_value,
2588       x_legacy_record_flag                => x_legacy_record_flag,
2589       x_opt_ind_stu_ipt_assets_flag => x_opt_ind_stu_ipt_assets_flag,
2590       x_cust_parent_cont_adj_num     => x_cust_parent_cont_adj_num,
2591       x_custodial_parent_num             => x_custodial_parent_num,
2592       x_cust_par_base_prcnt_inc_amt  => x_cust_par_base_prcnt_inc_amt,
2593       x_cust_par_base_cont_inc_amt   => x_cust_par_base_cont_inc_amt,
2594       x_cust_par_base_cont_ast_amt   => x_cust_par_base_cont_ast_amt,
2595       x_cust_par_base_tot_cont_amt   => x_cust_par_base_tot_cont_amt ,
2596       x_cust_par_opt_prcnt_inc_amt   => x_cust_par_opt_prcnt_inc_amt,
2597       x_cust_par_opt_cont_inc_amt    => x_cust_par_opt_cont_inc_amt,
2598       x_cust_par_opt_cont_ast_amt    => x_cust_par_opt_cont_ast_amt,
2599       x_cust_par_opt_tot_cont_amt    => x_cust_par_opt_tot_cont_amt,
2600       x_parents_email_txt            => x_parents_email_txt,
2601       x_parent_1_birth_date          => x_parent_1_birth_date,
2602       x_parent_2_birth_date          => x_parent_2_birth_date
2603     );
2604 
2605     INSERT INTO igf_ap_css_fnar_all (
2606       fnar_id,
2607       cssp_id,
2608       org_id,
2609       r_s_email_address,
2610       eps_code,
2611       comp_css_dependency_status,
2612       stu_age,
2613       assumed_stu_yr_in_coll,
2614       comp_stu_marital_status,
2615       stu_family_members,
2616       stu_fam_members_in_college,
2617       par_marital_status,
2618       par_family_members,
2619       par_total_in_college,
2620       par_par_in_college,
2621       par_others_in_college,
2622       par_aesa,
2623       par_cesa,
2624       stu_aesa,
2625       stu_cesa,
2626       im_p_bas_agi_taxable_income,
2627       im_p_bas_untx_inc_and_ben,
2628       im_p_bas_inc_adj,
2629       im_p_bas_total_income,
2630       im_p_bas_us_income_tax,
2631       im_p_bas_st_and_other_tax,
2632       im_p_bas_fica_tax,
2633       im_p_bas_med_dental,
2634       im_p_bas_employment_allow,
2635       im_p_bas_annual_ed_savings,
2636       im_p_bas_inc_prot_allow_m,
2637       im_p_bas_total_inc_allow,
2638       im_p_bas_cal_avail_inc,
2639       im_p_bas_avail_income,
2640       im_p_bas_total_cont_inc,
2641       im_p_bas_cash_bank_accounts,
2642       im_p_bas_home_equity,
2643       im_p_bas_ot_rl_est_inv_eq,
2644       im_p_bas_adj_bus_farm_worth,
2645       im_p_bas_ass_sibs_pre_tui,
2646       im_p_bas_net_worth,
2647       im_p_bas_emerg_res_allow,
2648       im_p_bas_cum_ed_savings,
2649       im_p_bas_low_inc_allow,
2650       im_p_bas_total_asset_allow,
2651       im_p_bas_disc_net_worth,
2652       im_p_bas_total_cont_asset,
2653       im_p_bas_total_cont,
2654       im_p_bas_num_in_coll_adj,
2655       im_p_bas_cont_for_stu,
2656       im_p_bas_cont_from_income,
2657       im_p_bas_cont_from_assets,
2658       im_p_opt_agi_taxable_income,
2659       im_p_opt_untx_inc_and_ben,
2660       im_p_opt_inc_adj,
2664       im_p_opt_fica_tax,
2661       im_p_opt_total_income,
2662       im_p_opt_us_income_tax,
2663       im_p_opt_st_and_other_tax,
2665       im_p_opt_med_dental,
2666       im_p_opt_elem_sec_tuit,
2667       im_p_opt_employment_allow,
2668       im_p_opt_annual_ed_savings,
2669       im_p_opt_inc_prot_allow_m,
2670       im_p_opt_total_inc_allow,
2671       im_p_opt_cal_avail_inc,
2672       im_p_opt_avail_income,
2673       im_p_opt_total_cont_inc,
2674       im_p_opt_cash_bank_accounts,
2675       im_p_opt_home_equity,
2676       im_p_opt_ot_rl_est_inv_eq,
2677       im_p_opt_adj_bus_farm_worth,
2678       im_p_opt_ass_sibs_pre_tui,
2679       im_p_opt_net_worth,
2680       im_p_opt_emerg_res_allow,
2681       im_p_opt_cum_ed_savings,
2682       im_p_opt_low_inc_allow,
2683       im_p_opt_total_asset_allow,
2684       im_p_opt_disc_net_worth,
2685       im_p_opt_total_cont_asset,
2686       im_p_opt_total_cont,
2687       im_p_opt_num_in_coll_adj,
2688       im_p_opt_cont_for_stu,
2689       im_p_opt_cont_from_income,
2690       im_p_opt_cont_from_assets,
2691       fm_p_analysis_type,
2692       fm_p_agi_taxable_income,
2693       fm_p_untx_inc_and_ben,
2694       fm_p_inc_adj,
2695       fm_p_total_income,
2696       fm_p_us_income_tax,
2697       fm_p_state_and_other_taxes,
2698       fm_p_fica_tax,
2699       fm_p_employment_allow,
2700       fm_p_income_prot_allow,
2701       fm_p_total_allow,
2702       fm_p_avail_income,
2703       fm_p_cash_bank_accounts,
2704       fm_p_ot_rl_est_inv_equity,
2705       fm_p_adj_bus_farm_net_worth,
2706       fm_p_net_worth,
2707       fm_p_asset_prot_allow,
2708       fm_p_disc_net_worth,
2709       fm_p_total_contribution,
2710       fm_p_num_in_coll,
2711       fm_p_cont_for_stu,
2712       fm_p_cont_from_income,
2713       fm_p_cont_from_assets,
2714       im_s_bas_agi_taxable_income,
2715       im_s_bas_untx_inc_and_ben,
2716       im_s_bas_inc_adj,
2717       im_s_bas_total_income,
2718       im_s_bas_us_income_tax,
2719       im_s_bas_state_and_oth_taxes,
2720       im_s_bas_fica_tax,
2721       im_s_bas_med_dental,
2722       im_s_bas_employment_allow,
2723       im_s_bas_annual_ed_savings,
2724       im_s_bas_inc_prot_allow_m,
2725       im_s_bas_total_inc_allow,
2726       im_s_bas_cal_avail_income,
2727       im_s_bas_avail_income,
2728       im_s_bas_total_cont_inc,
2729       im_s_bas_cash_bank_accounts,
2730       im_s_bas_home_equity,
2731       im_s_bas_ot_rl_est_inv_eq,
2732       im_s_bas_adj_busfarm_worth,
2733       im_s_bas_trusts,
2734       im_s_bas_net_worth,
2735       im_s_bas_emerg_res_allow,
2736       im_s_bas_cum_ed_savings,
2737       im_s_bas_total_asset_allow,
2738       im_s_bas_disc_net_worth,
2739       im_s_bas_total_cont_asset,
2740       im_s_bas_total_cont,
2741       im_s_bas_num_in_coll_adj,
2742       im_s_bas_cont_for_stu,
2743       im_s_bas_cont_from_income,
2744       im_s_bas_cont_from_assets,
2745       im_s_est_agitaxable_income,
2746       im_s_est_untx_inc_and_ben,
2747       im_s_est_inc_adj,
2748       im_s_est_total_income,
2749       im_s_est_us_income_tax,
2750       im_s_est_state_and_oth_taxes,
2751       im_s_est_fica_tax,
2752       im_s_est_med_dental,
2753       im_s_est_employment_allow,
2754       im_s_est_annual_ed_savings,
2755       im_s_est_inc_prot_allow_m,
2756       im_s_est_total_inc_allow,
2757       im_s_est_cal_avail_income,
2758       im_s_est_avail_income,
2759       im_s_est_total_cont_inc,
2760       im_s_est_cash_bank_accounts,
2761       im_s_est_home_equity,
2762       im_s_est_ot_rl_est_inv_eq,
2763       im_s_est_adj_bus_farm_worth,
2764       im_s_est_est_trusts,
2765       im_s_est_net_worth,
2766       im_s_est_emerg_res_allow,
2767       im_s_est_cum_ed_savings,
2768       im_s_est_total_asset_allow,
2769       im_s_est_disc_net_worth,
2770       im_s_est_total_cont_asset,
2771       im_s_est_total_cont,
2772       im_s_est_num_in_coll_adj,
2773       im_s_est_cont_for_stu,
2774       im_s_est_cont_from_income,
2775       im_s_est_cont_from_assets,
2776       im_s_opt_agi_taxable_income,
2777       im_s_opt_untx_inc_and_ben,
2778       im_s_opt_inc_adj,
2779       im_s_opt_total_income,
2780       im_s_opt_us_income_tax,
2781       im_s_opt_state_and_oth_taxes,
2782       im_s_opt_fica_tax,
2783       im_s_opt_med_dental,
2784       im_s_opt_employment_allow,
2785       im_s_opt_annual_ed_savings,
2786       im_s_opt_inc_prot_allow_m,
2787       im_s_opt_total_inc_allow,
2788       im_s_opt_cal_avail_income,
2789       im_s_opt_avail_income,
2790       im_s_opt_total_cont_inc,
2791       im_s_opt_cash_bank_accounts,
2792       im_s_opt_ira_keogh_accounts,
2793       im_s_opt_home_equity,
2794       im_s_opt_ot_rl_est_inv_eq,
2795       im_s_opt_adj_bus_farm_worth,
2796       im_s_opt_trusts,
2797       im_s_opt_net_worth,
2798       im_s_opt_emerg_res_allow,
2799       im_s_opt_cum_ed_savings,
2800       im_s_opt_total_asset_allow,
2801       im_s_opt_disc_net_worth,
2802       im_s_opt_total_cont_asset,
2803       im_s_opt_total_cont,
2804       im_s_opt_num_in_coll_adj,
2805       im_s_opt_cont_for_stu,
2806       im_s_opt_cont_from_income,
2807       im_s_opt_cont_from_assets,
2808       fm_s_analysis_type,
2809       fm_s_agi_taxable_income,
2810       fm_s_untx_inc_and_ben,
2811       fm_s_inc_adj,
2812       fm_s_total_income,
2813       fm_s_us_income_tax,
2814       fm_s_state_and_oth_taxes,
2815       fm_s_fica_tax,
2816       fm_s_employment_allow,
2817       fm_s_income_prot_allow,
2821       fm_s_cash_bank_accounts,
2818       fm_s_total_allow,
2819       fm_s_cal_avail_income,
2820       fm_s_avail_income,
2822       fm_s_ot_rl_est_inv_equity,
2823       fm_s_adj_bus_farm_worth,
2824       fm_s_trusts,
2825       fm_s_net_worth,
2826       fm_s_asset_prot_allow,
2827       fm_s_disc_net_worth,
2828       fm_s_total_cont,
2829       fm_s_num_in_coll,
2830       fm_s_cont_for_stu,
2831       fm_s_cont_from_income,
2832       fm_s_cont_from_assets,
2833       im_inst_resident_ind,
2834       institutional_1_budget_name,
2835       im_inst_1_budget_duration,
2836       im_inst_1_tuition_fees,
2837       im_inst_1_books_supplies,
2838       im_inst_1_living_expenses,
2839       im_inst_1_tot_expenses,
2840       im_inst_1_tot_stu_cont,
2841       im_inst_1_tot_par_cont,
2842       im_inst_1_tot_family_cont,
2843       im_inst_1_va_benefits,
2844       im_inst_1_ot_cont,
2845       im_inst_1_est_financial_need,
2846       institutional_2_budget_name,
2847       im_inst_2_budget_duration,
2848       im_inst_2_tuition_fees,
2849       im_inst_2_books_supplies,
2850       im_inst_2_living_expenses,
2851       im_inst_2_tot_expenses,
2852       im_inst_2_tot_stu_cont,
2853       im_inst_2_tot_par_cont,
2854       im_inst_2_tot_family_cont,
2855       im_inst_2_va_benefits,
2856       im_inst_2_est_financial_need,
2857       institutional_3_budget_name,
2858       im_inst_3_budget_duration,
2859       im_inst_3_tuition_fees,
2860       im_inst_3_books_supplies,
2861       im_inst_3_living_expenses,
2862       im_inst_3_tot_expenses,
2863       im_inst_3_tot_stu_cont,
2864       im_inst_3_tot_par_cont,
2865       im_inst_3_tot_family_cont,
2866       im_inst_3_va_benefits,
2867       im_inst_3_est_financial_need,
2868       fm_inst_1_federal_efc,
2869       fm_inst_1_va_benefits,
2870       fm_inst_1_fed_eligibility,
2871       fm_inst_1_pell,
2872       option_par_loss_allow_ind,
2873       option_par_tuition_ind,
2874       option_par_home_ind,
2875       option_par_home_value,
2876       option_par_home_debt,
2877       option_stu_ira_keogh_ind,
2878       option_stu_home_ind,
2879       option_stu_home_value,
2880       option_stu_home_debt,
2881       option_stu_sum_ay_inc_ind,
2882       option_par_hope_ll_credit,
2883       option_stu_hope_ll_credit,
2884       im_parent_1_8_months_bas,
2885       im_p_more_than_9_mth_ba,
2886       im_parent_1_8_months_opt,
2887       im_p_more_than_9_mth_op,
2888       fnar_message_1,
2889       fnar_message_2,
2890       fnar_message_3,
2891       fnar_message_4,
2892       fnar_message_5,
2893       fnar_message_6,
2894       fnar_message_7,
2895       fnar_message_8,
2896       fnar_message_9,
2897       fnar_message_10,
2898       fnar_message_11,
2899       fnar_message_12,
2900       fnar_message_13,
2901       fnar_message_20,
2902       fnar_message_21,
2903       fnar_message_22,
2904       fnar_message_23,
2905       fnar_message_24,
2906       fnar_message_25,
2907       fnar_message_26,
2908       fnar_message_27,
2909       fnar_message_30,
2910       fnar_message_31,
2911       fnar_message_32,
2912       fnar_message_33,
2913       fnar_message_34,
2914       fnar_message_35,
2915       fnar_message_36,
2916       fnar_message_37,
2917       fnar_message_38,
2918       fnar_message_39,
2919       fnar_message_45,
2920       fnar_message_46,
2921       fnar_message_47,
2922       fnar_message_48,
2923       fnar_message_50,
2924       fnar_message_51,
2925       fnar_message_52,
2926       fnar_message_53,
2927       fnar_message_56,
2928       fnar_message_57,
2929       fnar_message_58,
2930       fnar_message_59,
2931       fnar_message_60,
2932       fnar_message_61,
2933       fnar_message_62,
2934       fnar_message_63,
2935       fnar_message_64,
2936       fnar_message_65,
2937       fnar_message_71,
2938       fnar_message_72,
2939       fnar_message_73,
2940       fnar_message_74,
2941       fnar_message_75,
2942       fnar_message_76,
2943       fnar_message_77,
2944       fnar_message_78,
2945       fnar_mesg_10_stu_fam_mem,
2946       fnar_mesg_11_stu_no_in_coll,
2947       fnar_mesg_24_stu_avail_inc,
2948       fnar_mesg_26_stu_taxes,
2949       fnar_mesg_33_stu_home_value,
2950       fnar_mesg_34_stu_home_value,
2951       fnar_mesg_34_stu_home_equity,
2952       fnar_mesg_35_stu_home_value,
2953       fnar_mesg_35_stu_home_equity,
2954       fnar_mesg_36_stu_home_equity,
2955       fnar_mesg_48_par_fam_mem,
2956       fnar_mesg_49_par_no_in_coll,
2957       fnar_mesg_56_par_agi,
2958       fnar_mesg_62_par_taxes,
2959       fnar_mesg_73_par_home_value,
2960       fnar_mesg_74_par_home_value,
2961       fnar_mesg_74_par_home_equity,
2962       fnar_mesg_75_par_home_value,
2963       fnar_mesg_75_par_home_equity,
2964       fnar_mesg_76_par_home_equity,
2965       assumption_message_1,
2966       assumption_message_2,
2967       assumption_message_3,
2968       assumption_message_4,
2969       assumption_message_5,
2970       assumption_message_6,
2971       record_mark,
2972       creation_date,
2973       created_by,
2974       last_update_date,
2975       last_updated_by,
2976       last_update_login,
2977       fnar_message_55,
2978       fnar_message_49,
2979       option_par_cola_adj_ind,
2980       option_par_stu_fa_assets_ind,
2981       option_par_ipt_assets_ind,
2982       option_stu_ipt_assets_ind,
2983       option_par_cola_adj_value,
2987       custodial_parent_num,
2984       legacy_record_flag,
2985       option_ind_stu_ipt_assets_flag,
2986       cust_parent_cont_adj_num,
2988       cust_par_base_prcnt_inc_amt,
2989       cust_par_base_cont_inc_amt,
2990       cust_par_base_cont_ast_amt,
2991       cust_par_base_tot_cont_amt,
2992       cust_par_opt_prcnt_inc_amt,
2993       cust_par_opt_cont_inc_amt,
2994       cust_par_opt_cont_ast_amt,
2995       cust_par_opt_tot_cont_amt,
2996       parents_email_txt,
2997       parent_1_birth_date,
2998       parent_2_birth_date
2999     ) VALUES (
3000       new_references.fnar_id,
3001       new_references.cssp_id,
3002       new_references.org_id,
3003       new_references.r_s_email_address,
3004       new_references.eps_code,
3005       new_references.comp_css_dependency_status,
3006       new_references.stu_age,
3007       new_references.assumed_stu_yr_in_coll,
3008       new_references.comp_stu_marital_status,
3009       new_references.stu_family_members,
3010       new_references.stu_fam_members_in_college,
3011       new_references.par_marital_status,
3012       new_references.par_family_members,
3013       new_references.par_total_in_college,
3014       new_references.par_par_in_college,
3015       new_references.par_others_in_college,
3016       new_references.par_aesa,
3017       new_references.par_cesa,
3018       new_references.stu_aesa,
3019       new_references.stu_cesa,
3020       new_references.im_p_bas_agi_taxable_income,
3021       new_references.im_p_bas_untx_inc_and_ben,
3022       new_references.im_p_bas_inc_adj,
3023       new_references.im_p_bas_total_income,
3024       new_references.im_p_bas_us_income_tax,
3025       new_references.im_p_bas_st_and_other_tax,
3026       new_references.im_p_bas_fica_tax,
3027       new_references.im_p_bas_med_dental,
3028       new_references.im_p_bas_employment_allow,
3029       new_references.im_p_bas_annual_ed_savings,
3030       new_references.im_p_bas_inc_prot_allow_m,
3031       new_references.im_p_bas_total_inc_allow,
3032       new_references.im_p_bas_cal_avail_inc,
3033       new_references.im_p_bas_avail_income,
3034       new_references.im_p_bas_total_cont_inc,
3035       new_references.im_p_bas_cash_bank_accounts,
3036       new_references.im_p_bas_home_equity,
3037       new_references.im_p_bas_ot_rl_est_inv_eq,
3038       new_references.im_p_bas_adj_bus_farm_worth,
3039       new_references.im_p_bas_ass_sibs_pre_tui,
3040       new_references.im_p_bas_net_worth,
3041       new_references.im_p_bas_emerg_res_allow,
3042       new_references.im_p_bas_cum_ed_savings,
3043       new_references.im_p_bas_low_inc_allow,
3044       new_references.im_p_bas_total_asset_allow,
3045       new_references.im_p_bas_disc_net_worth,
3046       new_references.im_p_bas_total_cont_asset,
3047       new_references.im_p_bas_total_cont,
3048       new_references.im_p_bas_num_in_coll_adj,
3049       new_references.im_p_bas_cont_for_stu,
3050       new_references.im_p_bas_cont_from_income,
3051       new_references.im_p_bas_cont_from_assets,
3052       new_references.im_p_opt_agi_taxable_income,
3053       new_references.im_p_opt_untx_inc_and_ben,
3054       new_references.im_p_opt_inc_adj,
3055       new_references.im_p_opt_total_income,
3056       new_references.im_p_opt_us_income_tax,
3057       new_references.im_p_opt_st_and_other_tax,
3058       new_references.im_p_opt_fica_tax,
3059       new_references.im_p_opt_med_dental,
3060       new_references.im_p_opt_elem_sec_tuit,
3061       new_references.im_p_opt_employment_allow,
3062       new_references.im_p_opt_annual_ed_savings,
3063       new_references.im_p_opt_inc_prot_allow_m,
3064       new_references.im_p_opt_total_inc_allow,
3065       new_references.im_p_opt_cal_avail_inc,
3066       new_references.im_p_opt_avail_income,
3067       new_references.im_p_opt_total_cont_inc,
3068       new_references.im_p_opt_cash_bank_accounts,
3069       new_references.im_p_opt_home_equity,
3070       new_references.im_p_opt_ot_rl_est_inv_eq,
3071       new_references.im_p_opt_adj_bus_farm_worth,
3072       new_references.im_p_opt_ass_sibs_pre_tui,
3073       new_references.im_p_opt_net_worth,
3074       new_references.im_p_opt_emerg_res_allow,
3075       new_references.im_p_opt_cum_ed_savings,
3076       new_references.im_p_opt_low_inc_allow,
3077       new_references.im_p_opt_total_asset_allow,
3078       new_references.im_p_opt_disc_net_worth,
3079       new_references.im_p_opt_total_cont_asset,
3080       new_references.im_p_opt_total_cont,
3081       new_references.im_p_opt_num_in_coll_adj,
3082       new_references.im_p_opt_cont_for_stu,
3083       new_references.im_p_opt_cont_from_income,
3084       new_references.im_p_opt_cont_from_assets,
3085       new_references.fm_p_analysis_type,
3086       new_references.fm_p_agi_taxable_income,
3087       new_references.fm_p_untx_inc_and_ben,
3088       new_references.fm_p_inc_adj,
3089       new_references.fm_p_total_income,
3090       new_references.fm_p_us_income_tax,
3091       new_references.fm_p_state_and_other_taxes,
3092       new_references.fm_p_fica_tax,
3093       new_references.fm_p_employment_allow,
3094       new_references.fm_p_income_prot_allow,
3095       new_references.fm_p_total_allow,
3096       new_references.fm_p_avail_income,
3097       new_references.fm_p_cash_bank_accounts,
3098       new_references.fm_p_ot_rl_est_inv_equity,
3099       new_references.fm_p_adj_bus_farm_net_worth,
3100       new_references.fm_p_net_worth,
3101       new_references.fm_p_asset_prot_allow,
3102       new_references.fm_p_disc_net_worth,
3103       new_references.fm_p_total_contribution,
3104       new_references.fm_p_num_in_coll,
3105       new_references.fm_p_cont_for_stu,
3106       new_references.fm_p_cont_from_income,
3107       new_references.fm_p_cont_from_assets,
3111       new_references.im_s_bas_total_income,
3108       new_references.im_s_bas_agi_taxable_income,
3109       new_references.im_s_bas_untx_inc_and_ben,
3110       new_references.im_s_bas_inc_adj,
3112       new_references.im_s_bas_us_income_tax,
3113       new_references.im_s_bas_state_and_oth_taxes,
3114       new_references.im_s_bas_fica_tax,
3115       new_references.im_s_bas_med_dental,
3116       new_references.im_s_bas_employment_allow,
3117       new_references.im_s_bas_annual_ed_savings,
3118       new_references.im_s_bas_inc_prot_allow_m,
3119       new_references.im_s_bas_total_inc_allow,
3120       new_references.im_s_bas_cal_avail_income,
3121       new_references.im_s_bas_avail_income,
3122       new_references.im_s_bas_total_cont_inc,
3123       new_references.im_s_bas_cash_bank_accounts,
3124       new_references.im_s_bas_home_equity,
3125       new_references.im_s_bas_ot_rl_est_inv_eq,
3126       new_references.im_s_bas_adj_busfarm_worth,
3127       new_references.im_s_bas_trusts,
3128       new_references.im_s_bas_net_worth,
3129       new_references.im_s_bas_emerg_res_allow,
3130       new_references.im_s_bas_cum_ed_savings,
3131       new_references.im_s_bas_total_asset_allow,
3132       new_references.im_s_bas_disc_net_worth,
3133       new_references.im_s_bas_total_cont_asset,
3134       new_references.im_s_bas_total_cont,
3135       new_references.im_s_bas_num_in_coll_adj,
3136       new_references.im_s_bas_cont_for_stu,
3137       new_references.im_s_bas_cont_from_income,
3138       new_references.im_s_bas_cont_from_assets,
3139       new_references.im_s_est_agitaxable_income,
3140       new_references.im_s_est_untx_inc_and_ben,
3141       new_references.im_s_est_inc_adj,
3142       new_references.im_s_est_total_income,
3143       new_references.im_s_est_us_income_tax,
3144       new_references.im_s_est_state_and_oth_taxes,
3145       new_references.im_s_est_fica_tax,
3146       new_references.im_s_est_med_dental,
3147       new_references.im_s_est_employment_allow,
3148       new_references.im_s_est_annual_ed_savings,
3149       new_references.im_s_est_inc_prot_allow_m,
3150       new_references.im_s_est_total_inc_allow,
3151       new_references.im_s_est_cal_avail_income,
3152       new_references.im_s_est_avail_income,
3153       new_references.im_s_est_total_cont_inc,
3154       new_references.im_s_est_cash_bank_accounts,
3155       new_references.im_s_est_home_equity,
3156       new_references.im_s_est_ot_rl_est_inv_eq,
3157       new_references.im_s_est_adj_bus_farm_worth,
3158       new_references.im_s_est_est_trusts,
3159       new_references.im_s_est_net_worth,
3160       new_references.im_s_est_emerg_res_allow,
3161       new_references.im_s_est_cum_ed_savings,
3162       new_references.im_s_est_total_asset_allow,
3163       new_references.im_s_est_disc_net_worth,
3164       new_references.im_s_est_total_cont_asset,
3165       new_references.im_s_est_total_cont,
3166       new_references.im_s_est_num_in_coll_adj,
3167       new_references.im_s_est_cont_for_stu,
3168       new_references.im_s_est_cont_from_income,
3169       new_references.im_s_est_cont_from_assets,
3170       new_references.im_s_opt_agi_taxable_income,
3171       new_references.im_s_opt_untx_inc_and_ben,
3172       new_references.im_s_opt_inc_adj,
3173       new_references.im_s_opt_total_income,
3174       new_references.im_s_opt_us_income_tax,
3175       new_references.im_s_opt_state_and_oth_taxes,
3176       new_references.im_s_opt_fica_tax,
3177       new_references.im_s_opt_med_dental,
3178       new_references.im_s_opt_employment_allow,
3179       new_references.im_s_opt_annual_ed_savings,
3180       new_references.im_s_opt_inc_prot_allow_m,
3181       new_references.im_s_opt_total_inc_allow,
3182       new_references.im_s_opt_cal_avail_income,
3183       new_references.im_s_opt_avail_income,
3184       new_references.im_s_opt_total_cont_inc,
3185       new_references.im_s_opt_cash_bank_accounts,
3186       new_references.im_s_opt_ira_keogh_accounts,
3187       new_references.im_s_opt_home_equity,
3188       new_references.im_s_opt_ot_rl_est_inv_eq,
3189       new_references.im_s_opt_adj_bus_farm_worth,
3190       new_references.im_s_opt_trusts,
3191       new_references.im_s_opt_net_worth,
3192       new_references.im_s_opt_emerg_res_allow,
3193       new_references.im_s_opt_cum_ed_savings,
3194       new_references.im_s_opt_total_asset_allow,
3195       new_references.im_s_opt_disc_net_worth,
3196       new_references.im_s_opt_total_cont_asset,
3197       new_references.im_s_opt_total_cont,
3198       new_references.im_s_opt_num_in_coll_adj,
3199       new_references.im_s_opt_cont_for_stu,
3200       new_references.im_s_opt_cont_from_income,
3201       new_references.im_s_opt_cont_from_assets,
3202       new_references.fm_s_analysis_type,
3203       new_references.fm_s_agi_taxable_income,
3204       new_references.fm_s_untx_inc_and_ben,
3205       new_references.fm_s_inc_adj,
3206       new_references.fm_s_total_income,
3207       new_references.fm_s_us_income_tax,
3208       new_references.fm_s_state_and_oth_taxes,
3209       new_references.fm_s_fica_tax,
3210       new_references.fm_s_employment_allow,
3211       new_references.fm_s_income_prot_allow,
3212       new_references.fm_s_total_allow,
3213       new_references.fm_s_cal_avail_income,
3214       new_references.fm_s_avail_income,
3215       new_references.fm_s_cash_bank_accounts,
3216       new_references.fm_s_ot_rl_est_inv_equity,
3217       new_references.fm_s_adj_bus_farm_worth,
3218       new_references.fm_s_trusts,
3219       new_references.fm_s_net_worth,
3220       new_references.fm_s_asset_prot_allow,
3221       new_references.fm_s_disc_net_worth,
3222       new_references.fm_s_total_cont,
3223       new_references.fm_s_num_in_coll,
3227       new_references.im_inst_resident_ind,
3224       new_references.fm_s_cont_for_stu,
3225       new_references.fm_s_cont_from_income,
3226       new_references.fm_s_cont_from_assets,
3228       new_references.institutional_1_budget_name,
3229       new_references.im_inst_1_budget_duration,
3230       new_references.im_inst_1_tuition_fees,
3231       new_references.im_inst_1_books_supplies,
3232       new_references.im_inst_1_living_expenses,
3233       new_references.im_inst_1_tot_expenses,
3234       new_references.im_inst_1_tot_stu_cont,
3235       new_references.im_inst_1_tot_par_cont,
3236       new_references.im_inst_1_tot_family_cont,
3237       new_references.im_inst_1_va_benefits,
3238       new_references.im_inst_1_ot_cont,
3239       new_references.im_inst_1_est_financial_need,
3240       new_references.institutional_2_budget_name,
3241       new_references.im_inst_2_budget_duration,
3242       new_references.im_inst_2_tuition_fees,
3243       new_references.im_inst_2_books_supplies,
3244       new_references.im_inst_2_living_expenses,
3245       new_references.im_inst_2_tot_expenses,
3246       new_references.im_inst_2_tot_stu_cont,
3247       new_references.im_inst_2_tot_par_cont,
3248       new_references.im_inst_2_tot_family_cont,
3249       new_references.im_inst_2_va_benefits,
3250       new_references.im_inst_2_est_financial_need,
3251       new_references.institutional_3_budget_name,
3252       new_references.im_inst_3_budget_duration,
3253       new_references.im_inst_3_tuition_fees,
3254       new_references.im_inst_3_books_supplies,
3255       new_references.im_inst_3_living_expenses,
3256       new_references.im_inst_3_tot_expenses,
3257       new_references.im_inst_3_tot_stu_cont,
3258       new_references.im_inst_3_tot_par_cont,
3259       new_references.im_inst_3_tot_family_cont,
3260       new_references.im_inst_3_va_benefits,
3261       new_references.im_inst_3_est_financial_need,
3262       new_references.fm_inst_1_federal_efc,
3263       new_references.fm_inst_1_va_benefits,
3264       new_references.fm_inst_1_fed_eligibility,
3265       new_references.fm_inst_1_pell,
3266       new_references.option_par_loss_allow_ind,
3267       new_references.option_par_tuition_ind,
3268       new_references.option_par_home_ind,
3269       new_references.option_par_home_value,
3270       new_references.option_par_home_debt,
3271       new_references.option_stu_ira_keogh_ind,
3272       new_references.option_stu_home_ind,
3273       new_references.option_stu_home_value,
3274       new_references.option_stu_home_debt,
3275       new_references.option_stu_sum_ay_inc_ind,
3276       new_references.option_par_hope_ll_credit,
3277       new_references.option_stu_hope_ll_credit,
3278       new_references.im_parent_1_8_months_bas,
3279       new_references.im_p_more_than_9_mth_ba,
3280       new_references.im_parent_1_8_months_opt,
3281       new_references.im_p_more_than_9_mth_op,
3282       new_references.fnar_message_1,
3283       new_references.fnar_message_2,
3284       new_references.fnar_message_3,
3285       new_references.fnar_message_4,
3286       new_references.fnar_message_5,
3287       new_references.fnar_message_6,
3288       new_references.fnar_message_7,
3289       new_references.fnar_message_8,
3290       new_references.fnar_message_9,
3291       new_references.fnar_message_10,
3292       new_references.fnar_message_11,
3293       new_references.fnar_message_12,
3294       new_references.fnar_message_13,
3295       new_references.fnar_message_20,
3296       new_references.fnar_message_21,
3297       new_references.fnar_message_22,
3298       new_references.fnar_message_23,
3299       new_references.fnar_message_24,
3300       new_references.fnar_message_25,
3301       new_references.fnar_message_26,
3302       new_references.fnar_message_27,
3303       new_references.fnar_message_30,
3304       new_references.fnar_message_31,
3305       new_references.fnar_message_32,
3306       new_references.fnar_message_33,
3307       new_references.fnar_message_34,
3308       new_references.fnar_message_35,
3309       new_references.fnar_message_36,
3310       new_references.fnar_message_37,
3311       new_references.fnar_message_38,
3312       new_references.fnar_message_39,
3313       new_references.fnar_message_45,
3314       new_references.fnar_message_46,
3315       new_references.fnar_message_47,
3316       new_references.fnar_message_48,
3317       new_references.fnar_message_50,
3318       new_references.fnar_message_51,
3319       new_references.fnar_message_52,
3320       new_references.fnar_message_53,
3321       new_references.fnar_message_56,
3322       new_references.fnar_message_57,
3323       new_references.fnar_message_58,
3324       new_references.fnar_message_59,
3325       new_references.fnar_message_60,
3326       new_references.fnar_message_61,
3327       new_references.fnar_message_62,
3328       new_references.fnar_message_63,
3329       new_references.fnar_message_64,
3330       new_references.fnar_message_65,
3331       new_references.fnar_message_71,
3332       new_references.fnar_message_72,
3333       new_references.fnar_message_73,
3334       new_references.fnar_message_74,
3335       new_references.fnar_message_75,
3336       new_references.fnar_message_76,
3337       new_references.fnar_message_77,
3338       new_references.fnar_message_78,
3339       new_references.fnar_mesg_10_stu_fam_mem,
3343       new_references.fnar_mesg_33_stu_home_value,
3340       new_references.fnar_mesg_11_stu_no_in_coll,
3341       new_references.fnar_mesg_24_stu_avail_inc,
3342       new_references.fnar_mesg_26_stu_taxes,
3344       new_references.fnar_mesg_34_stu_home_value,
3345       new_references.fnar_mesg_34_stu_home_equity,
3346       new_references.fnar_mesg_35_stu_home_value,
3347       new_references.fnar_mesg_35_stu_home_equity,
3348       new_references.fnar_mesg_36_stu_home_equity,
3349       new_references.fnar_mesg_48_par_fam_mem,
3350       new_references.fnar_mesg_49_par_no_in_coll,
3351       new_references.fnar_mesg_56_par_agi,
3352       new_references.fnar_mesg_62_par_taxes,
3353       new_references.fnar_mesg_73_par_home_value,
3354       new_references.fnar_mesg_74_par_home_value,
3355       new_references.fnar_mesg_74_par_home_equity,
3356       new_references.fnar_mesg_75_par_home_value,
3357       new_references.fnar_mesg_75_par_home_equity,
3358       new_references.fnar_mesg_76_par_home_equity,
3359       new_references.assumption_message_1,
3360       new_references.assumption_message_2,
3361       new_references.assumption_message_3,
3362       new_references.assumption_message_4,
3363       new_references.assumption_message_5,
3364       new_references.assumption_message_6,
3365       new_references.record_mark,
3366       x_last_update_date,
3367       x_last_updated_by,
3368       x_last_update_date,
3369       x_last_updated_by,
3370       x_last_update_login,
3371       new_references.fnar_message_55,
3372       new_references.fnar_message_49,
3373       new_references.option_par_cola_adj_ind,
3374       new_references.option_par_stu_fa_assets_ind,
3375       new_references.option_par_ipt_assets_ind,
3376       new_references.option_stu_ipt_assets_ind,
3377       new_references.option_par_cola_adj_value,
3378       new_references.legacy_record_flag,
3379       new_references.option_ind_stu_ipt_assets_flag,
3380       new_references.cust_parent_cont_adj_num,
3381       new_references.custodial_parent_num,
3382       new_references.cust_par_base_prcnt_inc_amt,
3383       new_references.cust_par_base_cont_inc_amt,
3384       new_references.cust_par_base_cont_ast_amt,
3385       new_references.cust_par_base_tot_cont_amt,
3386       new_references.cust_par_opt_prcnt_inc_amt,
3387       new_references.cust_par_opt_cont_inc_amt,
3388       new_references.cust_par_opt_cont_ast_amt,
3389       new_references.cust_par_opt_tot_cont_amt,
3390       new_references.parents_email_txt,
3391       new_references.parent_1_birth_date,
3392       new_references.parent_2_birth_date
3393     );
3394 
3395     OPEN c;
3396     FETCH c INTO x_rowid;
3397     IF (c%NOTFOUND) THEN
3398       CLOSE c;
3399       RAISE NO_DATA_FOUND;
3400     END IF;
3401     CLOSE c;
3402 
3403   END insert_row;
3404 
3405 
3406   PROCEDURE lock_row (
3407     x_rowid                             IN     VARCHAR2,
3408     x_fnar_id                           IN     NUMBER,
3409     x_cssp_id                           IN     NUMBER,
3410     x_r_s_email_address                 IN     VARCHAR2,
3411     x_eps_code                          IN     VARCHAR2,
3412     x_comp_css_dependency_status        IN     VARCHAR2,
3413     x_stu_age                           IN     VARCHAR2,
3414     x_assumed_stu_yr_in_coll            IN     VARCHAR2,
3415     x_comp_stu_marital_status           IN     VARCHAR2,
3416     x_stu_family_members                IN     NUMBER,
3417     x_stu_fam_members_in_college        IN     NUMBER,
3418     x_par_marital_status                IN     VARCHAR2,
3419     x_par_family_members                IN     NUMBER,
3420     x_par_total_in_college              IN     NUMBER,
3421     x_par_par_in_college                IN     NUMBER,
3422     x_par_others_in_college             IN     NUMBER,
3423     x_par_aesa                          IN     NUMBER,
3424     x_par_cesa                          IN     NUMBER,
3425     x_stu_aesa                          IN     NUMBER,
3426     x_stu_cesa                          IN     NUMBER,
3427     x_im_p_bas_agi_taxable_income       IN     NUMBER,
3428     x_im_p_bas_untx_inc_and_ben         IN     NUMBER,
3429     x_im_p_bas_inc_adj                  IN     NUMBER,
3430     x_im_p_bas_total_income             IN     NUMBER,
3431     x_im_p_bas_us_income_tax            IN     NUMBER,
3432     x_im_p_bas_st_and_other_tax         IN     NUMBER,
3433     x_im_p_bas_fica_tax                 IN     NUMBER,
3434     x_im_p_bas_med_dental               IN     NUMBER,
3435     x_im_p_bas_employment_allow         IN     NUMBER,
3436     x_im_p_bas_annual_ed_savings        IN     NUMBER,
3437     x_im_p_bas_inc_prot_allow_m         IN     NUMBER,
3438     x_im_p_bas_total_inc_allow          IN     NUMBER,
3439     x_im_p_bas_cal_avail_inc            IN     NUMBER,
3440     x_im_p_bas_avail_income             IN     NUMBER,
3441     x_im_p_bas_total_cont_inc           IN     NUMBER,
3442     x_im_p_bas_cash_bank_accounts       IN     NUMBER,
3443     x_im_p_bas_home_equity              IN     NUMBER,
3444     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER,
3445     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER,
3446     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER,
3447     x_im_p_bas_net_worth                IN     NUMBER,
3448     x_im_p_bas_emerg_res_allow          IN     NUMBER,
3449     x_im_p_bas_cum_ed_savings           IN     NUMBER,
3450     x_im_p_bas_low_inc_allow            IN     NUMBER,
3454     x_im_p_bas_total_cont               IN     NUMBER,
3451     x_im_p_bas_total_asset_allow        IN     NUMBER,
3452     x_im_p_bas_disc_net_worth           IN     NUMBER,
3453     x_im_p_bas_total_cont_asset         IN     NUMBER,
3455     x_im_p_bas_num_in_coll_adj          IN     NUMBER,
3456     x_im_p_bas_cont_for_stu             IN     NUMBER,
3457     x_im_p_bas_cont_from_income         IN     NUMBER,
3458     x_im_p_bas_cont_from_assets         IN     NUMBER,
3459     x_im_p_opt_agi_taxable_income       IN     NUMBER,
3460     x_im_p_opt_untx_inc_and_ben         IN     NUMBER,
3461     x_im_p_opt_inc_adj                  IN     NUMBER,
3462     x_im_p_opt_total_income             IN     NUMBER,
3463     x_im_p_opt_us_income_tax            IN     NUMBER,
3464     x_im_p_opt_st_and_other_tax         IN     NUMBER,
3465     x_im_p_opt_fica_tax                 IN     NUMBER,
3466     x_im_p_opt_med_dental               IN     NUMBER,
3467     x_im_p_opt_elem_sec_tuit            IN     NUMBER,
3468     x_im_p_opt_employment_allow         IN     NUMBER,
3469     x_im_p_opt_annual_ed_savings        IN     NUMBER,
3470     x_im_p_opt_inc_prot_allow_m         IN     NUMBER,
3471     x_im_p_opt_total_inc_allow          IN     NUMBER,
3472     x_im_p_opt_cal_avail_inc            IN     NUMBER,
3473     x_im_p_opt_avail_income             IN     NUMBER,
3474     x_im_p_opt_total_cont_inc           IN     NUMBER,
3475     x_im_p_opt_cash_bank_accounts       IN     NUMBER,
3476     x_im_p_opt_home_equity              IN     NUMBER,
3477     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER,
3478     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER,
3479     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER,
3480     x_im_p_opt_net_worth                IN     NUMBER,
3481     x_im_p_opt_emerg_res_allow          IN     NUMBER,
3482     x_im_p_opt_cum_ed_savings           IN     NUMBER,
3483     x_im_p_opt_low_inc_allow            IN     NUMBER,
3484     x_im_p_opt_total_asset_allow        IN     NUMBER,
3485     x_im_p_opt_disc_net_worth           IN     NUMBER,
3486     x_im_p_opt_total_cont_asset         IN     NUMBER,
3487     x_im_p_opt_total_cont               IN     NUMBER,
3488     x_im_p_opt_num_in_coll_adj          IN     NUMBER,
3489     x_im_p_opt_cont_for_stu             IN     NUMBER,
3490     x_im_p_opt_cont_from_income         IN     NUMBER,
3491     x_im_p_opt_cont_from_assets         IN     NUMBER,
3492     x_fm_p_analysis_type                IN     VARCHAR2,
3493     x_fm_p_agi_taxable_income           IN     NUMBER,
3494     x_fm_p_untx_inc_and_ben             IN     NUMBER,
3495     x_fm_p_inc_adj                      IN     NUMBER,
3496     x_fm_p_total_income                 IN     NUMBER,
3497     x_fm_p_us_income_tax                IN     NUMBER,
3498     x_fm_p_state_and_other_taxes        IN     NUMBER,
3499     x_fm_p_fica_tax                     IN     NUMBER,
3500     x_fm_p_employment_allow             IN     NUMBER,
3501     x_fm_p_income_prot_allow            IN     NUMBER,
3502     x_fm_p_total_allow                  IN     NUMBER,
3503     x_fm_p_avail_income                 IN     NUMBER,
3504     x_fm_p_cash_bank_accounts           IN     NUMBER,
3505     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER,
3506     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER,
3507     x_fm_p_net_worth                    IN     NUMBER,
3508     x_fm_p_asset_prot_allow             IN     NUMBER,
3509     x_fm_p_disc_net_worth               IN     NUMBER,
3510     x_fm_p_total_contribution           IN     NUMBER,
3511     x_fm_p_num_in_coll                  IN     NUMBER,
3512     x_fm_p_cont_for_stu                 IN     NUMBER,
3513     x_fm_p_cont_from_income             IN     NUMBER,
3514     x_fm_p_cont_from_assets             IN     NUMBER,
3515     x_im_s_bas_agi_taxable_income       IN     NUMBER,
3516     x_im_s_bas_untx_inc_and_ben         IN     NUMBER,
3517     x_im_s_bas_inc_adj                  IN     NUMBER,
3518     x_im_s_bas_total_income             IN     NUMBER,
3519     x_im_s_bas_us_income_tax            IN     NUMBER,
3520     x_im_s_bas_state_and_oth_taxes      IN     NUMBER,
3521     x_im_s_bas_fica_tax                 IN     NUMBER,
3522     x_im_s_bas_med_dental               IN     NUMBER,
3523     x_im_s_bas_employment_allow         IN     NUMBER,
3524     x_im_s_bas_annual_ed_savings        IN     NUMBER,
3525     x_im_s_bas_inc_prot_allow_m         IN     NUMBER,
3526     x_im_s_bas_total_inc_allow          IN     NUMBER,
3527     x_im_s_bas_cal_avail_income         IN     NUMBER,
3528     x_im_s_bas_avail_income             IN     NUMBER,
3529     x_im_s_bas_total_cont_inc           IN     NUMBER,
3530     x_im_s_bas_cash_bank_accounts       IN     NUMBER,
3531     x_im_s_bas_home_equity              IN     NUMBER,
3532     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER,
3533     x_im_s_bas_adj_busfarm_worth        IN     NUMBER,
3534     x_im_s_bas_trusts                   IN     NUMBER,
3535     x_im_s_bas_net_worth                IN     NUMBER,
3536     x_im_s_bas_emerg_res_allow          IN     NUMBER,
3537     x_im_s_bas_cum_ed_savings           IN     NUMBER,
3538     x_im_s_bas_total_asset_allow        IN     NUMBER,
3539     x_im_s_bas_disc_net_worth           IN     NUMBER,
3540     x_im_s_bas_total_cont_asset         IN     NUMBER,
3541     x_im_s_bas_total_cont               IN     NUMBER,
3542     x_im_s_bas_num_in_coll_adj          IN     NUMBER,
3543     x_im_s_bas_cont_for_stu             IN     NUMBER,
3544     x_im_s_bas_cont_from_income         IN     NUMBER,
3545     x_im_s_bas_cont_from_assets         IN     NUMBER,
3546     x_im_s_est_agitaxable_income        IN     NUMBER,
3550     x_im_s_est_us_income_tax            IN     NUMBER,
3547     x_im_s_est_untx_inc_and_ben         IN     NUMBER,
3548     x_im_s_est_inc_adj                  IN     NUMBER,
3549     x_im_s_est_total_income             IN     NUMBER,
3551     x_im_s_est_state_and_oth_taxes      IN     NUMBER,
3552     x_im_s_est_fica_tax                 IN     NUMBER,
3553     x_im_s_est_med_dental               IN     NUMBER,
3554     x_im_s_est_employment_allow         IN     NUMBER,
3555     x_im_s_est_annual_ed_savings        IN     NUMBER,
3556     x_im_s_est_inc_prot_allow_m         IN     NUMBER,
3557     x_im_s_est_total_inc_allow          IN     NUMBER,
3558     x_im_s_est_cal_avail_income         IN     NUMBER,
3559     x_im_s_est_avail_income             IN     NUMBER,
3560     x_im_s_est_total_cont_inc           IN     NUMBER,
3561     x_im_s_est_cash_bank_accounts       IN     NUMBER,
3562     x_im_s_est_home_equity              IN     NUMBER,
3563     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER,
3564     x_im_s_est_adj_bus_farm_worth       IN     NUMBER,
3565     x_im_s_est_est_trusts               IN     NUMBER,
3566     x_im_s_est_net_worth                IN     NUMBER,
3567     x_im_s_est_emerg_res_allow          IN     NUMBER,
3568     x_im_s_est_cum_ed_savings           IN     NUMBER,
3569     x_im_s_est_total_asset_allow        IN     NUMBER,
3570     x_im_s_est_disc_net_worth           IN     NUMBER,
3571     x_im_s_est_total_cont_asset         IN     NUMBER,
3572     x_im_s_est_total_cont               IN     NUMBER,
3573     x_im_s_est_num_in_coll_adj          IN     NUMBER,
3574     x_im_s_est_cont_for_stu             IN     NUMBER,
3575     x_im_s_est_cont_from_income         IN     NUMBER,
3576     x_im_s_est_cont_from_assets         IN     NUMBER,
3577     x_im_s_opt_agi_taxable_income       IN     NUMBER,
3578     x_im_s_opt_untx_inc_and_ben         IN     NUMBER,
3579     x_im_s_opt_inc_adj                  IN     NUMBER,
3580     x_im_s_opt_total_income             IN     NUMBER,
3581     x_im_s_opt_us_income_tax            IN     NUMBER,
3582     x_im_s_opt_state_and_oth_taxes      IN     NUMBER,
3583     x_im_s_opt_fica_tax                 IN     NUMBER,
3584     x_im_s_opt_med_dental               IN     NUMBER,
3585     x_im_s_opt_employment_allow         IN     NUMBER,
3586     x_im_s_opt_annual_ed_savings        IN     NUMBER,
3587     x_im_s_opt_inc_prot_allow_m         IN     NUMBER,
3588     x_im_s_opt_total_inc_allow          IN     NUMBER,
3589     x_im_s_opt_cal_avail_income         IN     NUMBER,
3590     x_im_s_opt_avail_income             IN     NUMBER,
3591     x_im_s_opt_total_cont_inc           IN     NUMBER,
3592     x_im_s_opt_cash_bank_accounts       IN     NUMBER,
3593     x_im_s_opt_ira_keogh_accounts       IN     NUMBER,
3594     x_im_s_opt_home_equity              IN     NUMBER,
3595     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER,
3596     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER,
3597     x_im_s_opt_trusts                   IN     NUMBER,
3598     x_im_s_opt_net_worth                IN     NUMBER,
3599     x_im_s_opt_emerg_res_allow          IN     NUMBER,
3600     x_im_s_opt_cum_ed_savings           IN     NUMBER,
3601     x_im_s_opt_total_asset_allow        IN     NUMBER,
3602     x_im_s_opt_disc_net_worth           IN     NUMBER,
3603     x_im_s_opt_total_cont_asset         IN     NUMBER,
3604     x_im_s_opt_total_cont               IN     NUMBER,
3605     x_im_s_opt_num_in_coll_adj          IN     NUMBER,
3606     x_im_s_opt_cont_for_stu             IN     NUMBER,
3607     x_im_s_opt_cont_from_income         IN     NUMBER,
3608     x_im_s_opt_cont_from_assets         IN     NUMBER,
3609     x_fm_s_analysis_type                IN     VARCHAR2,
3610     x_fm_s_agi_taxable_income           IN     NUMBER,
3611     x_fm_s_untx_inc_and_ben             IN     NUMBER,
3612     x_fm_s_inc_adj                      IN     NUMBER,
3613     x_fm_s_total_income                 IN     NUMBER,
3614     x_fm_s_us_income_tax                IN     NUMBER,
3615     x_fm_s_state_and_oth_taxes          IN     NUMBER,
3616     x_fm_s_fica_tax                     IN     NUMBER,
3617     x_fm_s_employment_allow             IN     NUMBER,
3618     x_fm_s_income_prot_allow            IN     NUMBER,
3619     x_fm_s_total_allow                  IN     NUMBER,
3620     x_fm_s_cal_avail_income             IN     NUMBER,
3621     x_fm_s_avail_income                 IN     NUMBER,
3622     x_fm_s_cash_bank_accounts           IN     NUMBER,
3623     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER,
3624     x_fm_s_adj_bus_farm_worth           IN     NUMBER,
3625     x_fm_s_trusts                       IN     NUMBER,
3626     x_fm_s_net_worth                    IN     NUMBER,
3627     x_fm_s_asset_prot_allow             IN     NUMBER,
3628     x_fm_s_disc_net_worth               IN     NUMBER,
3629     x_fm_s_total_cont                   IN     NUMBER,
3630     x_fm_s_num_in_coll                  IN     NUMBER,
3631     x_fm_s_cont_for_stu                 IN     NUMBER,
3632     x_fm_s_cont_from_income             IN     NUMBER,
3633     x_fm_s_cont_from_assets             IN     NUMBER,
3634     x_im_inst_resident_ind              IN     VARCHAR2,
3635     x_institutional_1_budget_name       IN     VARCHAR2,
3636     x_im_inst_1_budget_duration         IN     NUMBER,
3637     x_im_inst_1_tuition_fees            IN     NUMBER,
3638     x_im_inst_1_books_supplies          IN     NUMBER,
3639     x_im_inst_1_living_expenses         IN     NUMBER,
3640     x_im_inst_1_tot_expenses            IN     NUMBER,
3641     x_im_inst_1_tot_stu_cont            IN     NUMBER,
3642     x_im_inst_1_tot_par_cont            IN     NUMBER,
3643     x_im_inst_1_tot_family_cont         IN     NUMBER,
3647     x_institutional_2_budget_name       IN     VARCHAR2,
3644     x_im_inst_1_va_benefits             IN     NUMBER,
3645     x_im_inst_1_ot_cont                 IN     NUMBER,
3646     x_im_inst_1_est_financial_need      IN     NUMBER,
3648     x_im_inst_2_budget_duration         IN     VARCHAR2,
3649     x_im_inst_2_tuition_fees            IN     NUMBER,
3650     x_im_inst_2_books_supplies          IN     NUMBER,
3651     x_im_inst_2_living_expenses         IN     NUMBER,
3652     x_im_inst_2_tot_expenses            IN     NUMBER,
3653     x_im_inst_2_tot_stu_cont            IN     NUMBER,
3654     x_im_inst_2_tot_par_cont            IN     NUMBER,
3655     x_im_inst_2_tot_family_cont         IN     NUMBER,
3656     x_im_inst_2_va_benefits             IN     NUMBER,
3657     x_im_inst_2_est_financial_need      IN     NUMBER,
3658     x_institutional_3_budget_name       IN     VARCHAR2,
3659     x_im_inst_3_budget_duration         IN     NUMBER,
3660     x_im_inst_3_tuition_fees            IN     NUMBER,
3661     x_im_inst_3_books_supplies          IN     NUMBER,
3662     x_im_inst_3_living_expenses         IN     NUMBER,
3663     x_im_inst_3_tot_expenses            IN     NUMBER,
3664     x_im_inst_3_tot_stu_cont            IN     NUMBER,
3665     x_im_inst_3_tot_par_cont            IN     NUMBER,
3666     x_im_inst_3_tot_family_cont         IN     NUMBER,
3667     x_im_inst_3_va_benefits             IN     NUMBER,
3668     x_im_inst_3_est_financial_need      IN     NUMBER,
3669     x_fm_inst_1_federal_efc             IN     VARCHAR2,
3670     x_fm_inst_1_va_benefits             IN     VARCHAR2,
3671     x_fm_inst_1_fed_eligibility         IN     VARCHAR2,
3672     x_fm_inst_1_pell                    IN     VARCHAR2,
3673     x_option_par_loss_allow_ind         IN     VARCHAR2,
3674     x_option_par_tuition_ind            IN     VARCHAR2,
3675     x_option_par_home_ind               IN     VARCHAR2,
3676     x_option_par_home_value             IN     VARCHAR2,
3677     x_option_par_home_debt              IN     VARCHAR2,
3678     x_option_stu_ira_keogh_ind          IN     VARCHAR2,
3679     x_option_stu_home_ind               IN     VARCHAR2,
3680     x_option_stu_home_value             IN     VARCHAR2,
3681     x_option_stu_home_debt              IN     VARCHAR2,
3682     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2,
3683     x_option_par_hope_ll_credit         IN     VARCHAR2,
3684     x_option_stu_hope_ll_credit         IN     VARCHAR2,
3685     x_im_parent_1_8_months_bas          IN     VARCHAR2,
3686     x_im_p_more_than_9_mth_ba           IN     VARCHAR2,
3687     x_im_parent_1_8_months_opt          IN     VARCHAR2,
3688     x_im_p_more_than_9_mth_op           IN     VARCHAR2,
3689     x_fnar_message_1                    IN     VARCHAR2,
3690     x_fnar_message_2                    IN     VARCHAR2,
3691     x_fnar_message_3                    IN     VARCHAR2,
3692     x_fnar_message_4                    IN     VARCHAR2,
3693     x_fnar_message_5                    IN     VARCHAR2,
3694     x_fnar_message_6                    IN     VARCHAR2,
3695     x_fnar_message_7                    IN     VARCHAR2,
3696     x_fnar_message_8                    IN     VARCHAR2,
3697     x_fnar_message_9                    IN     VARCHAR2,
3698     x_fnar_message_10                   IN     VARCHAR2,
3699     x_fnar_message_11                   IN     VARCHAR2,
3700     x_fnar_message_12                   IN     VARCHAR2,
3701     x_fnar_message_13                   IN     VARCHAR2,
3702     x_fnar_message_20                   IN     VARCHAR2,
3703     x_fnar_message_21                   IN     VARCHAR2,
3704     x_fnar_message_22                   IN     VARCHAR2,
3705     x_fnar_message_23                   IN     VARCHAR2,
3706     x_fnar_message_24                   IN     VARCHAR2,
3707     x_fnar_message_25                   IN     VARCHAR2,
3708     x_fnar_message_26                   IN     VARCHAR2,
3709     x_fnar_message_27                   IN     VARCHAR2,
3710     x_fnar_message_30                   IN     VARCHAR2,
3711     x_fnar_message_31                   IN     VARCHAR2,
3712     x_fnar_message_32                   IN     VARCHAR2,
3713     x_fnar_message_33                   IN     VARCHAR2,
3714     x_fnar_message_34                   IN     VARCHAR2,
3715     x_fnar_message_35                   IN     VARCHAR2,
3716     x_fnar_message_36                   IN     VARCHAR2,
3717     x_fnar_message_37                   IN     VARCHAR2,
3718     x_fnar_message_38                   IN     VARCHAR2,
3719     x_fnar_message_39                   IN     VARCHAR2,
3720     x_fnar_message_45                   IN     VARCHAR2,
3721     x_fnar_message_46                   IN     VARCHAR2,
3722     x_fnar_message_47                   IN     VARCHAR2,
3723     x_fnar_message_48                   IN     VARCHAR2,
3724     x_fnar_message_50                   IN     VARCHAR2,
3725     x_fnar_message_51                   IN     VARCHAR2,
3726     x_fnar_message_52                   IN     VARCHAR2,
3727     x_fnar_message_53                   IN     VARCHAR2,
3728     x_fnar_message_56                   IN     VARCHAR2,
3729     x_fnar_message_57                   IN     VARCHAR2,
3730     x_fnar_message_58                   IN     VARCHAR2,
3731     x_fnar_message_59                   IN     VARCHAR2,
3732     x_fnar_message_60                   IN     VARCHAR2,
3733     x_fnar_message_61                   IN     VARCHAR2,
3734     x_fnar_message_62                   IN     VARCHAR2,
3735     x_fnar_message_63                   IN     VARCHAR2,
3736     x_fnar_message_64                   IN     VARCHAR2,
3737     x_fnar_message_65                   IN     VARCHAR2,
3738     x_fnar_message_71                   IN     VARCHAR2,
3742     x_fnar_message_75                   IN     VARCHAR2,
3739     x_fnar_message_72                   IN     VARCHAR2,
3740     x_fnar_message_73                   IN     VARCHAR2,
3741     x_fnar_message_74                   IN     VARCHAR2,
3743     x_fnar_message_76                   IN     VARCHAR2,
3744     x_fnar_message_77                   IN     VARCHAR2,
3745     x_fnar_message_78                   IN     VARCHAR2,
3746     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2,
3747     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2,
3748     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2,
3749     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2,
3750     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2,
3751     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2,
3752     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2,
3753     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2,
3754     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2,
3755     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2,
3756     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2,
3757     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2,
3758     x_fnar_mesg_56_par_agi              IN     VARCHAR2,
3759     x_fnar_mesg_62_par_taxes            IN     VARCHAR2,
3760     x_fnar_mesg_73_par_home_value       IN     VARCHAR2,
3761     x_fnar_mesg_74_par_home_value       IN     VARCHAR2,
3762     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2,
3763     x_fnar_mesg_75_par_home_value       IN     VARCHAR2,
3764     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2,
3765     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2,
3766     x_assumption_message_1              IN     VARCHAR2,
3767     x_assumption_message_2              IN     VARCHAR2,
3768     x_assumption_message_3              IN     VARCHAR2,
3769     x_assumption_message_4              IN     VARCHAR2,
3770     x_assumption_message_5              IN     VARCHAR2,
3771     x_assumption_message_6              IN     VARCHAR2,
3772     x_record_mark                       IN     VARCHAR2,
3773     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
3774     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
3775     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
3776     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
3777     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
3778     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
3779     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
3780     x_legacy_record_flag                IN     VARCHAR2,
3781     x_opt_ind_stu_ipt_assets_flag       IN     VARCHAR2    DEFAULT NULL,
3782     x_cust_parent_cont_adj_num          IN     NUMBER,
3783     x_custodial_parent_num              IN     NUMBER,
3784     x_cust_par_base_prcnt_inc_amt       IN     NUMBER,
3785     x_cust_par_base_cont_inc_amt        IN     NUMBER,
3786     x_cust_par_base_cont_ast_amt        IN     NUMBER,
3787     x_cust_par_base_tot_cont_amt        IN     NUMBER,
3788     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER,
3789     x_cust_par_opt_cont_inc_amt         IN     NUMBER,
3790     x_cust_par_opt_cont_ast_amt         IN     NUMBER,
3791     x_cust_par_opt_tot_cont_amt         IN     NUMBER,
3792     x_parents_email_txt                 IN     VARCHAR2,
3793     x_parent_1_birth_date               IN     DATE,
3794     x_parent_2_birth_date               IN     DATE
3795   ) AS
3796   /*
3797   ||  Created By : vivuyyur
3798   ||  Created On : 30-MAY-2001
3799   ||  Purpose : Handles the LOCK mechanism for the table.
3800   ||  Known limitations, enhancements or remarks :
3801   ||  Change History :
3802   ||  Who             When            What
3803   ||  (reverse chronological order - newest change first)
3804   */
3805     CURSOR c1 IS
3806       SELECT
3807         cssp_id,
3808         r_s_email_address,
3809         eps_code,
3810         comp_css_dependency_status,
3811         stu_age,
3812         assumed_stu_yr_in_coll,
3813         comp_stu_marital_status,
3814         stu_family_members,
3815         stu_fam_members_in_college,
3816         par_marital_status,
3817         par_family_members,
3818         par_total_in_college,
3819         par_par_in_college,
3820         par_others_in_college,
3821         par_aesa,
3822         par_cesa,
3823         stu_aesa,
3824         stu_cesa,
3825         im_p_bas_agi_taxable_income,
3826         im_p_bas_untx_inc_and_ben,
3827         im_p_bas_inc_adj,
3828         im_p_bas_total_income,
3829         im_p_bas_us_income_tax,
3830         im_p_bas_st_and_other_tax,
3831         im_p_bas_fica_tax,
3832         im_p_bas_med_dental,
3833         im_p_bas_employment_allow,
3834         im_p_bas_annual_ed_savings,
3835         im_p_bas_inc_prot_allow_m,
3836         im_p_bas_total_inc_allow,
3837         im_p_bas_cal_avail_inc,
3838         im_p_bas_avail_income,
3839         im_p_bas_total_cont_inc,
3840         im_p_bas_cash_bank_accounts,
3841         im_p_bas_home_equity,
3842         im_p_bas_ot_rl_est_inv_eq,
3843         im_p_bas_adj_bus_farm_worth,
3844         im_p_bas_ass_sibs_pre_tui,
3845         im_p_bas_net_worth,
3846         im_p_bas_emerg_res_allow,
3847         im_p_bas_cum_ed_savings,
3848         im_p_bas_low_inc_allow,
3849         im_p_bas_total_asset_allow,
3850         im_p_bas_disc_net_worth,
3851         im_p_bas_total_cont_asset,
3852         im_p_bas_total_cont,
3853         im_p_bas_num_in_coll_adj,
3854         im_p_bas_cont_for_stu,
3858         im_p_opt_untx_inc_and_ben,
3855         im_p_bas_cont_from_income,
3856         im_p_bas_cont_from_assets,
3857         im_p_opt_agi_taxable_income,
3859         im_p_opt_inc_adj,
3860         im_p_opt_total_income,
3861         im_p_opt_us_income_tax,
3862         im_p_opt_st_and_other_tax,
3863         im_p_opt_fica_tax,
3864         im_p_opt_med_dental,
3865         im_p_opt_elem_sec_tuit,
3866         im_p_opt_employment_allow,
3867         im_p_opt_annual_ed_savings,
3868         im_p_opt_inc_prot_allow_m,
3869         im_p_opt_total_inc_allow,
3870         im_p_opt_cal_avail_inc,
3871         im_p_opt_avail_income,
3872         im_p_opt_total_cont_inc,
3873         im_p_opt_cash_bank_accounts,
3874         im_p_opt_home_equity,
3875         im_p_opt_ot_rl_est_inv_eq,
3876         im_p_opt_adj_bus_farm_worth,
3877         im_p_opt_ass_sibs_pre_tui,
3878         im_p_opt_net_worth,
3879         im_p_opt_emerg_res_allow,
3880         im_p_opt_cum_ed_savings,
3881         im_p_opt_low_inc_allow,
3882         im_p_opt_total_asset_allow,
3883         im_p_opt_disc_net_worth,
3884         im_p_opt_total_cont_asset,
3885         im_p_opt_total_cont,
3886         im_p_opt_num_in_coll_adj,
3887         im_p_opt_cont_for_stu,
3888         im_p_opt_cont_from_income,
3889         im_p_opt_cont_from_assets,
3890         fm_p_analysis_type,
3891         fm_p_agi_taxable_income,
3892         fm_p_untx_inc_and_ben,
3893         fm_p_inc_adj,
3894         fm_p_total_income,
3895         fm_p_us_income_tax,
3896         fm_p_state_and_other_taxes,
3897         fm_p_fica_tax,
3898         fm_p_employment_allow,
3899         fm_p_income_prot_allow,
3900         fm_p_total_allow,
3901         fm_p_avail_income,
3902         fm_p_cash_bank_accounts,
3903         fm_p_ot_rl_est_inv_equity,
3904         fm_p_adj_bus_farm_net_worth,
3905         fm_p_net_worth,
3906         fm_p_asset_prot_allow,
3907         fm_p_disc_net_worth,
3908         fm_p_total_contribution,
3909         fm_p_num_in_coll,
3910         fm_p_cont_for_stu,
3911         fm_p_cont_from_income,
3912         fm_p_cont_from_assets,
3913         im_s_bas_agi_taxable_income,
3914         im_s_bas_untx_inc_and_ben,
3915         im_s_bas_inc_adj,
3916         im_s_bas_total_income,
3917         im_s_bas_us_income_tax,
3918         im_s_bas_state_and_oth_taxes,
3919         im_s_bas_fica_tax,
3920         im_s_bas_med_dental,
3921         im_s_bas_employment_allow,
3922         im_s_bas_annual_ed_savings,
3923         im_s_bas_inc_prot_allow_m,
3924         im_s_bas_total_inc_allow,
3925         im_s_bas_cal_avail_income,
3926         im_s_bas_avail_income,
3927         im_s_bas_total_cont_inc,
3928         im_s_bas_cash_bank_accounts,
3929         im_s_bas_home_equity,
3930         im_s_bas_ot_rl_est_inv_eq,
3931         im_s_bas_adj_busfarm_worth,
3932         im_s_bas_trusts,
3933         im_s_bas_net_worth,
3934         im_s_bas_emerg_res_allow,
3935         im_s_bas_cum_ed_savings,
3936         im_s_bas_total_asset_allow,
3937         im_s_bas_disc_net_worth,
3938         im_s_bas_total_cont_asset,
3939         im_s_bas_total_cont,
3940         im_s_bas_num_in_coll_adj,
3941         im_s_bas_cont_for_stu,
3942         im_s_bas_cont_from_income,
3943         im_s_bas_cont_from_assets,
3944         im_s_est_agitaxable_income,
3945         im_s_est_untx_inc_and_ben,
3946         im_s_est_inc_adj,
3947         im_s_est_total_income,
3948         im_s_est_us_income_tax,
3949         im_s_est_state_and_oth_taxes,
3950         im_s_est_fica_tax,
3951         im_s_est_med_dental,
3952         im_s_est_employment_allow,
3953         im_s_est_annual_ed_savings,
3954         im_s_est_inc_prot_allow_m,
3955         im_s_est_total_inc_allow,
3956         im_s_est_cal_avail_income,
3957         im_s_est_avail_income,
3958         im_s_est_total_cont_inc,
3959         im_s_est_cash_bank_accounts,
3960         im_s_est_home_equity,
3961         im_s_est_ot_rl_est_inv_eq,
3962         im_s_est_adj_bus_farm_worth,
3963         im_s_est_est_trusts,
3964         im_s_est_net_worth,
3965         im_s_est_emerg_res_allow,
3966         im_s_est_cum_ed_savings,
3967         im_s_est_total_asset_allow,
3968         im_s_est_disc_net_worth,
3969         im_s_est_total_cont_asset,
3970         im_s_est_total_cont,
3971         im_s_est_num_in_coll_adj,
3972         im_s_est_cont_for_stu,
3973         im_s_est_cont_from_income,
3974         im_s_est_cont_from_assets,
3975         im_s_opt_agi_taxable_income,
3976         im_s_opt_untx_inc_and_ben,
3977         im_s_opt_inc_adj,
3978         im_s_opt_total_income,
3979         im_s_opt_us_income_tax,
3980         im_s_opt_state_and_oth_taxes,
3981         im_s_opt_fica_tax,
3982         im_s_opt_med_dental,
3983         im_s_opt_employment_allow,
3984         im_s_opt_annual_ed_savings,
3985         im_s_opt_inc_prot_allow_m,
3986         im_s_opt_total_inc_allow,
3987         im_s_opt_cal_avail_income,
3988         im_s_opt_avail_income,
3989         im_s_opt_total_cont_inc,
3990         im_s_opt_cash_bank_accounts,
3991         im_s_opt_ira_keogh_accounts,
3992         im_s_opt_home_equity,
3993         im_s_opt_ot_rl_est_inv_eq,
3994         im_s_opt_adj_bus_farm_worth,
3995         im_s_opt_trusts,
3996         im_s_opt_net_worth,
3997         im_s_opt_emerg_res_allow,
4001         im_s_opt_total_cont_asset,
3998         im_s_opt_cum_ed_savings,
3999         im_s_opt_total_asset_allow,
4000         im_s_opt_disc_net_worth,
4002         im_s_opt_total_cont,
4003         im_s_opt_num_in_coll_adj,
4004         im_s_opt_cont_for_stu,
4005         im_s_opt_cont_from_income,
4006         im_s_opt_cont_from_assets,
4007         fm_s_analysis_type,
4008         fm_s_agi_taxable_income,
4009         fm_s_untx_inc_and_ben,
4010         fm_s_inc_adj,
4011         fm_s_total_income,
4012         fm_s_us_income_tax,
4013         fm_s_state_and_oth_taxes,
4014         fm_s_fica_tax,
4015         fm_s_employment_allow,
4016         fm_s_income_prot_allow,
4017         fm_s_total_allow,
4018         fm_s_cal_avail_income,
4019         fm_s_avail_income,
4020         fm_s_cash_bank_accounts,
4021         fm_s_ot_rl_est_inv_equity,
4022         fm_s_adj_bus_farm_worth,
4023         fm_s_trusts,
4024         fm_s_net_worth,
4025         fm_s_asset_prot_allow,
4026         fm_s_disc_net_worth,
4027         fm_s_total_cont,
4028         fm_s_num_in_coll,
4029         fm_s_cont_for_stu,
4030         fm_s_cont_from_income,
4031         fm_s_cont_from_assets,
4032         im_inst_resident_ind,
4033         institutional_1_budget_name,
4034         im_inst_1_budget_duration,
4035         im_inst_1_tuition_fees,
4036         im_inst_1_books_supplies,
4037         im_inst_1_living_expenses,
4038         im_inst_1_tot_expenses,
4039         im_inst_1_tot_stu_cont,
4040         im_inst_1_tot_par_cont,
4041         im_inst_1_tot_family_cont,
4042         im_inst_1_va_benefits,
4043         im_inst_1_ot_cont,
4044         im_inst_1_est_financial_need,
4045         institutional_2_budget_name,
4046         im_inst_2_budget_duration,
4047         im_inst_2_tuition_fees,
4048         im_inst_2_books_supplies,
4049         im_inst_2_living_expenses,
4050         im_inst_2_tot_expenses,
4051         im_inst_2_tot_stu_cont,
4052         im_inst_2_tot_par_cont,
4053         im_inst_2_tot_family_cont,
4054         im_inst_2_va_benefits,
4055         im_inst_2_est_financial_need,
4056         institutional_3_budget_name,
4057         im_inst_3_budget_duration,
4058         im_inst_3_tuition_fees,
4059         im_inst_3_books_supplies,
4060         im_inst_3_living_expenses,
4061         im_inst_3_tot_expenses,
4062         im_inst_3_tot_stu_cont,
4063         im_inst_3_tot_par_cont,
4064         im_inst_3_tot_family_cont,
4065         im_inst_3_va_benefits,
4066         im_inst_3_est_financial_need,
4067         fm_inst_1_federal_efc,
4068         fm_inst_1_va_benefits,
4069         fm_inst_1_fed_eligibility,
4070         fm_inst_1_pell,
4071         option_par_loss_allow_ind,
4072         option_par_tuition_ind,
4073         option_par_home_ind,
4074         option_par_home_value,
4075         option_par_home_debt,
4076         option_stu_ira_keogh_ind,
4077         option_stu_home_ind,
4078         option_stu_home_value,
4079         option_stu_home_debt,
4080         option_stu_sum_ay_inc_ind,
4081         option_par_hope_ll_credit,
4082         option_stu_hope_ll_credit,
4083         im_parent_1_8_months_bas,
4084         im_p_more_than_9_mth_ba,
4085         im_parent_1_8_months_opt,
4086         im_p_more_than_9_mth_op,
4087         fnar_message_1,
4088         fnar_message_2,
4089         fnar_message_3,
4090         fnar_message_4,
4091         fnar_message_5,
4092         fnar_message_6,
4093         fnar_message_7,
4094         fnar_message_8,
4095         fnar_message_9,
4096         fnar_message_10,
4097         fnar_message_11,
4098         fnar_message_12,
4099         fnar_message_13,
4100         fnar_message_20,
4101         fnar_message_21,
4102         fnar_message_22,
4103         fnar_message_23,
4104         fnar_message_24,
4105         fnar_message_25,
4106         fnar_message_26,
4107         fnar_message_27,
4108         fnar_message_30,
4109         fnar_message_31,
4110         fnar_message_32,
4111         fnar_message_33,
4112         fnar_message_34,
4113         fnar_message_35,
4114         fnar_message_36,
4115         fnar_message_37,
4116         fnar_message_38,
4117         fnar_message_39,
4118         fnar_message_45,
4119         fnar_message_46,
4120         fnar_message_47,
4121         fnar_message_48,
4122         fnar_message_50,
4123         fnar_message_51,
4124         fnar_message_52,
4125         fnar_message_53,
4126         fnar_message_56,
4127         fnar_message_57,
4128         fnar_message_58,
4129         fnar_message_59,
4130         fnar_message_60,
4131         fnar_message_61,
4132         fnar_message_62,
4133         fnar_message_63,
4134         fnar_message_64,
4135         fnar_message_65,
4136         fnar_message_71,
4137         fnar_message_72,
4138         fnar_message_73,
4139         fnar_message_74,
4140         fnar_message_75,
4141         fnar_message_76,
4142         fnar_message_77,
4143         fnar_message_78,
4144         fnar_mesg_10_stu_fam_mem,
4145         fnar_mesg_11_stu_no_in_coll,
4146         fnar_mesg_24_stu_avail_inc,
4147         fnar_mesg_26_stu_taxes,
4148         fnar_mesg_33_stu_home_value,
4149         fnar_mesg_34_stu_home_value,
4150         fnar_mesg_34_stu_home_equity,
4154         fnar_mesg_48_par_fam_mem,
4151         fnar_mesg_35_stu_home_value,
4152         fnar_mesg_35_stu_home_equity,
4153         fnar_mesg_36_stu_home_equity,
4155         fnar_mesg_49_par_no_in_coll,
4156         fnar_mesg_56_par_agi,
4157         fnar_mesg_62_par_taxes,
4158         fnar_mesg_73_par_home_value,
4159         fnar_mesg_74_par_home_value,
4160         fnar_mesg_74_par_home_equity,
4161         fnar_mesg_75_par_home_value,
4162         fnar_mesg_75_par_home_equity,
4163         fnar_mesg_76_par_home_equity,
4164         assumption_message_1,
4165         assumption_message_2,
4166         assumption_message_3,
4167         assumption_message_4,
4168         assumption_message_5,
4169         assumption_message_6,
4170         record_mark,
4171         fnar_message_55,
4172         fnar_message_49,
4173         option_par_cola_adj_ind,
4174         option_par_stu_fa_assets_ind,
4175         option_par_ipt_assets_ind,
4176         option_stu_ipt_assets_ind,
4177         option_par_cola_adj_value ,
4178         legacy_record_flag,
4179         option_ind_stu_ipt_assets_flag,
4180         cust_parent_cont_adj_num,
4181         custodial_parent_num,
4182         cust_par_base_prcnt_inc_amt,
4183         cust_par_base_cont_inc_amt,
4184         cust_par_base_cont_ast_amt,
4185         cust_par_base_tot_cont_amt,
4186         cust_par_opt_prcnt_inc_amt,
4187         cust_par_opt_cont_inc_amt,
4188         cust_par_opt_cont_ast_amt,
4189         cust_par_opt_tot_cont_amt,
4190         parents_email_txt,
4191         parent_1_birth_date,
4192         parent_2_birth_date
4193       FROM  igf_ap_css_fnar_all
4194       WHERE rowid = x_rowid
4195       FOR UPDATE NOWAIT;
4196 
4197     tlinfo c1%ROWTYPE;
4198 
4199   BEGIN
4200 
4201     OPEN c1;
4202     FETCH c1 INTO tlinfo;
4203     IF (c1%notfound) THEN
4204       fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
4205       igs_ge_msg_stack.add;
4206       CLOSE c1;
4207       app_exception.raise_exception;
4208       RETURN;
4209     END IF;
4210     CLOSE c1;
4211 
4212     IF (
4213         (tlinfo.cssp_id = x_cssp_id)
4214         AND ((tlinfo.r_s_email_address = x_r_s_email_address) OR ((tlinfo.r_s_email_address IS NULL) AND (X_r_s_email_address IS NULL)))
4215         AND ((tlinfo.eps_code = x_eps_code) OR ((tlinfo.eps_code IS NULL) AND (X_eps_code IS NULL)))
4216         AND ((tlinfo.comp_css_dependency_status = x_comp_css_dependency_status) OR ((tlinfo.comp_css_dependency_status IS NULL) AND (X_comp_css_dependency_status IS NULL)))
4217         AND ((tlinfo.stu_age = x_stu_age) OR ((tlinfo.stu_age IS NULL) AND (X_stu_age IS NULL)))
4218         AND ((tlinfo.assumed_stu_yr_in_coll = x_assumed_stu_yr_in_coll) OR ((tlinfo.assumed_stu_yr_in_coll IS NULL) AND (X_assumed_stu_yr_in_coll IS NULL)))
4219         AND ((tlinfo.comp_stu_marital_status = x_comp_stu_marital_status) OR ((tlinfo.comp_stu_marital_status IS NULL) AND (X_comp_stu_marital_status IS NULL)))
4220         AND ((tlinfo.stu_family_members = x_stu_family_members) OR ((tlinfo.stu_family_members IS NULL) AND (X_stu_family_members IS NULL)))
4221         AND ((tlinfo.stu_fam_members_in_college = x_stu_fam_members_in_college) OR ((tlinfo.stu_fam_members_in_college IS NULL) AND (X_stu_fam_members_in_college IS NULL)))
4222         AND ((tlinfo.par_marital_status = x_par_marital_status) OR ((tlinfo.par_marital_status IS NULL) AND (X_par_marital_status IS NULL)))
4223         AND ((tlinfo.par_family_members = x_par_family_members) OR ((tlinfo.par_family_members IS NULL) AND (X_par_family_members IS NULL)))
4224         AND ((tlinfo.par_total_in_college = x_par_total_in_college) OR ((tlinfo.par_total_in_college IS NULL) AND (X_par_total_in_college IS NULL)))
4225         AND ((tlinfo.par_par_in_college = x_par_par_in_college) OR ((tlinfo.par_par_in_college IS NULL) AND (X_par_par_in_college IS NULL)))
4226         AND ((tlinfo.par_others_in_college = x_par_others_in_college) OR ((tlinfo.par_others_in_college IS NULL) AND (X_par_others_in_college IS NULL)))
4227         AND ((tlinfo.par_aesa = x_par_aesa) OR ((tlinfo.par_aesa IS NULL) AND (X_par_aesa IS NULL)))
4228         AND ((tlinfo.par_cesa = x_par_cesa) OR ((tlinfo.par_cesa IS NULL) AND (X_par_cesa IS NULL)))
4229         AND ((tlinfo.stu_aesa = x_stu_aesa) OR ((tlinfo.stu_aesa IS NULL) AND (X_stu_aesa IS NULL)))
4230         AND ((tlinfo.stu_cesa = x_stu_cesa) OR ((tlinfo.stu_cesa IS NULL) AND (X_stu_cesa IS NULL)))
4231         AND ((tlinfo.im_p_bas_agi_taxable_income = x_im_p_bas_agi_taxable_income) OR ((tlinfo.im_p_bas_agi_taxable_income IS NULL) AND (X_im_p_bas_agi_taxable_income IS NULL)))
4232         AND ((tlinfo.im_p_bas_untx_inc_and_ben = x_im_p_bas_untx_inc_and_ben) OR ((tlinfo.im_p_bas_untx_inc_and_ben IS NULL) AND (X_im_p_bas_untx_inc_and_ben IS NULL)))
4233         AND ((tlinfo.im_p_bas_inc_adj = x_im_p_bas_inc_adj) OR ((tlinfo.im_p_bas_inc_adj IS NULL) AND (X_im_p_bas_inc_adj IS NULL)))
4234         AND ((tlinfo.im_p_bas_total_income = x_im_p_bas_total_income) OR ((tlinfo.im_p_bas_total_income IS NULL) AND (X_im_p_bas_total_income IS NULL)))
4235         AND ((tlinfo.im_p_bas_us_income_tax = x_im_p_bas_us_income_tax) OR ((tlinfo.im_p_bas_us_income_tax IS NULL) AND (X_im_p_bas_us_income_tax IS NULL)))
4236         AND ((tlinfo.im_p_bas_st_and_other_tax = x_im_p_bas_st_and_other_tax) OR ((tlinfo.im_p_bas_st_and_other_tax IS NULL) AND (X_im_p_bas_st_and_other_tax IS NULL)))
4237         AND ((tlinfo.im_p_bas_fica_tax = x_im_p_bas_fica_tax) OR ((tlinfo.im_p_bas_fica_tax IS NULL) AND (X_im_p_bas_fica_tax IS NULL)))
4238         AND ((tlinfo.im_p_bas_med_dental = x_im_p_bas_med_dental) OR ((tlinfo.im_p_bas_med_dental IS NULL) AND (X_im_p_bas_med_dental IS NULL)))
4242         AND ((tlinfo.im_p_bas_total_inc_allow = x_im_p_bas_total_inc_allow) OR ((tlinfo.im_p_bas_total_inc_allow IS NULL) AND (X_im_p_bas_total_inc_allow IS NULL)))
4239         AND ((tlinfo.im_p_bas_employment_allow = x_im_p_bas_employment_allow) OR ((tlinfo.im_p_bas_employment_allow IS NULL) AND (X_im_p_bas_employment_allow IS NULL)))
4240         AND ((tlinfo.im_p_bas_annual_ed_savings = x_im_p_bas_annual_ed_savings) OR ((tlinfo.im_p_bas_annual_ed_savings IS NULL) AND (X_im_p_bas_annual_ed_savings IS NULL)))
4241         AND ((tlinfo.im_p_bas_inc_prot_allow_m = x_im_p_bas_inc_prot_allow_m) OR ((tlinfo.im_p_bas_inc_prot_allow_m IS NULL) AND (X_im_p_bas_inc_prot_allow_m IS NULL)))
4243         AND ((tlinfo.im_p_bas_cal_avail_inc = x_im_p_bas_cal_avail_inc) OR ((tlinfo.im_p_bas_cal_avail_inc IS NULL) AND (X_im_p_bas_cal_avail_inc IS NULL)))
4244         AND ((tlinfo.im_p_bas_avail_income = x_im_p_bas_avail_income) OR ((tlinfo.im_p_bas_avail_income IS NULL) AND (X_im_p_bas_avail_income IS NULL)))
4245         AND ((tlinfo.im_p_bas_total_cont_inc = x_im_p_bas_total_cont_inc) OR ((tlinfo.im_p_bas_total_cont_inc IS NULL) AND (X_im_p_bas_total_cont_inc IS NULL)))
4246         AND ((tlinfo.im_p_bas_cash_bank_accounts = x_im_p_bas_cash_bank_accounts) OR ((tlinfo.im_p_bas_cash_bank_accounts IS NULL) AND (X_im_p_bas_cash_bank_accounts IS NULL)))
4247         AND ((tlinfo.im_p_bas_home_equity = x_im_p_bas_home_equity) OR ((tlinfo.im_p_bas_home_equity IS NULL) AND (X_im_p_bas_home_equity IS NULL)))
4248         AND ((tlinfo.im_p_bas_ot_rl_est_inv_eq = x_im_p_bas_ot_rl_est_inv_eq) OR ((tlinfo.im_p_bas_ot_rl_est_inv_eq IS NULL) AND (X_im_p_bas_ot_rl_est_inv_eq IS NULL)))
4249         AND ((tlinfo.im_p_bas_adj_bus_farm_worth = x_im_p_bas_adj_bus_farm_worth) OR ((tlinfo.im_p_bas_adj_bus_farm_worth IS NULL) AND (X_im_p_bas_adj_bus_farm_worth IS NULL)))
4250         AND ((tlinfo.im_p_bas_ass_sibs_pre_tui = x_im_p_bas_ass_sibs_pre_tui) OR ((tlinfo.im_p_bas_ass_sibs_pre_tui IS NULL) AND (X_im_p_bas_ass_sibs_pre_tui IS NULL)))
4251         AND ((tlinfo.im_p_bas_net_worth = x_im_p_bas_net_worth) OR ((tlinfo.im_p_bas_net_worth IS NULL) AND (X_im_p_bas_net_worth IS NULL)))
4252         AND ((tlinfo.im_p_bas_emerg_res_allow = x_im_p_bas_emerg_res_allow) OR ((tlinfo.im_p_bas_emerg_res_allow IS NULL) AND (X_im_p_bas_emerg_res_allow IS NULL)))
4253         AND ((tlinfo.im_p_bas_cum_ed_savings = x_im_p_bas_cum_ed_savings) OR ((tlinfo.im_p_bas_cum_ed_savings IS NULL) AND (X_im_p_bas_cum_ed_savings IS NULL)))
4254         AND ((tlinfo.im_p_bas_low_inc_allow = x_im_p_bas_low_inc_allow) OR ((tlinfo.im_p_bas_low_inc_allow IS NULL) AND (X_im_p_bas_low_inc_allow IS NULL)))
4255         AND ((tlinfo.im_p_bas_total_asset_allow = x_im_p_bas_total_asset_allow) OR ((tlinfo.im_p_bas_total_asset_allow IS NULL) AND (X_im_p_bas_total_asset_allow IS NULL)))
4256         AND ((tlinfo.im_p_bas_disc_net_worth = x_im_p_bas_disc_net_worth) OR ((tlinfo.im_p_bas_disc_net_worth IS NULL) AND (X_im_p_bas_disc_net_worth IS NULL)))
4257         AND ((tlinfo.im_p_bas_total_cont_asset = x_im_p_bas_total_cont_asset) OR ((tlinfo.im_p_bas_total_cont_asset IS NULL) AND (X_im_p_bas_total_cont_asset IS NULL)))
4258         AND ((tlinfo.im_p_bas_total_cont = x_im_p_bas_total_cont) OR ((tlinfo.im_p_bas_total_cont IS NULL) AND (X_im_p_bas_total_cont IS NULL)))
4259         AND ((tlinfo.im_p_bas_num_in_coll_adj = x_im_p_bas_num_in_coll_adj) OR ((tlinfo.im_p_bas_num_in_coll_adj IS NULL) AND (X_im_p_bas_num_in_coll_adj IS NULL)))
4260         AND ((tlinfo.im_p_bas_cont_for_stu = x_im_p_bas_cont_for_stu) OR ((tlinfo.im_p_bas_cont_for_stu IS NULL) AND (X_im_p_bas_cont_for_stu IS NULL)))
4261         AND ((tlinfo.im_p_bas_cont_from_income = x_im_p_bas_cont_from_income) OR ((tlinfo.im_p_bas_cont_from_income IS NULL) AND (X_im_p_bas_cont_from_income IS NULL)))
4262         AND ((tlinfo.im_p_bas_cont_from_assets = x_im_p_bas_cont_from_assets) OR ((tlinfo.im_p_bas_cont_from_assets IS NULL) AND (X_im_p_bas_cont_from_assets IS NULL)))
4263         AND ((tlinfo.im_p_opt_agi_taxable_income = x_im_p_opt_agi_taxable_income) OR ((tlinfo.im_p_opt_agi_taxable_income IS NULL) AND (X_im_p_opt_agi_taxable_income IS NULL)))
4264         AND ((tlinfo.im_p_opt_untx_inc_and_ben = x_im_p_opt_untx_inc_and_ben) OR ((tlinfo.im_p_opt_untx_inc_and_ben IS NULL) AND (X_im_p_opt_untx_inc_and_ben IS NULL)))
4265         AND ((tlinfo.im_p_opt_inc_adj = x_im_p_opt_inc_adj) OR ((tlinfo.im_p_opt_inc_adj IS NULL) AND (X_im_p_opt_inc_adj IS NULL)))
4266         AND ((tlinfo.im_p_opt_total_income = x_im_p_opt_total_income) OR ((tlinfo.im_p_opt_total_income IS NULL) AND (X_im_p_opt_total_income IS NULL)))
4267         AND ((tlinfo.im_p_opt_us_income_tax = x_im_p_opt_us_income_tax) OR ((tlinfo.im_p_opt_us_income_tax IS NULL) AND (X_im_p_opt_us_income_tax IS NULL)))
4268         AND ((tlinfo.im_p_opt_st_and_other_tax = x_im_p_opt_st_and_other_tax) OR ((tlinfo.im_p_opt_st_and_other_tax IS NULL) AND (X_im_p_opt_st_and_other_tax IS NULL)))
4269         AND ((tlinfo.im_p_opt_fica_tax = x_im_p_opt_fica_tax) OR ((tlinfo.im_p_opt_fica_tax IS NULL) AND (X_im_p_opt_fica_tax IS NULL)))
4270         AND ((tlinfo.im_p_opt_med_dental = x_im_p_opt_med_dental) OR ((tlinfo.im_p_opt_med_dental IS NULL) AND (X_im_p_opt_med_dental IS NULL)))
4271         AND ((tlinfo.im_p_opt_elem_sec_tuit = x_im_p_opt_elem_sec_tuit) OR ((tlinfo.im_p_opt_elem_sec_tuit IS NULL) AND (X_im_p_opt_elem_sec_tuit IS NULL)))
4272         AND ((tlinfo.im_p_opt_employment_allow = x_im_p_opt_employment_allow) OR ((tlinfo.im_p_opt_employment_allow IS NULL) AND (X_im_p_opt_employment_allow IS NULL)))
4273         AND ((tlinfo.im_p_opt_annual_ed_savings = x_im_p_opt_annual_ed_savings) OR ((tlinfo.im_p_opt_annual_ed_savings IS NULL) AND (X_im_p_opt_annual_ed_savings IS NULL)))
4274         AND ((tlinfo.im_p_opt_inc_prot_allow_m = x_im_p_opt_inc_prot_allow_m) OR ((tlinfo.im_p_opt_inc_prot_allow_m IS NULL) AND (X_im_p_opt_inc_prot_allow_m IS NULL)))
4275         AND ((tlinfo.im_p_opt_total_inc_allow = x_im_p_opt_total_inc_allow) OR ((tlinfo.im_p_opt_total_inc_allow IS NULL) AND (X_im_p_opt_total_inc_allow IS NULL)))
4279         AND ((tlinfo.im_p_opt_cash_bank_accounts = x_im_p_opt_cash_bank_accounts) OR ((tlinfo.im_p_opt_cash_bank_accounts IS NULL) AND (X_im_p_opt_cash_bank_accounts IS NULL)))
4276         AND ((tlinfo.im_p_opt_cal_avail_inc = x_im_p_opt_cal_avail_inc) OR ((tlinfo.im_p_opt_cal_avail_inc IS NULL) AND (X_im_p_opt_cal_avail_inc IS NULL)))
4277         AND ((tlinfo.im_p_opt_avail_income = x_im_p_opt_avail_income) OR ((tlinfo.im_p_opt_avail_income IS NULL) AND (X_im_p_opt_avail_income IS NULL)))
4278         AND ((tlinfo.im_p_opt_total_cont_inc = x_im_p_opt_total_cont_inc) OR ((tlinfo.im_p_opt_total_cont_inc IS NULL) AND (X_im_p_opt_total_cont_inc IS NULL)))
4280         AND ((tlinfo.im_p_opt_home_equity = x_im_p_opt_home_equity) OR ((tlinfo.im_p_opt_home_equity IS NULL) AND (X_im_p_opt_home_equity IS NULL)))
4281         AND ((tlinfo.im_p_opt_ot_rl_est_inv_eq = x_im_p_opt_ot_rl_est_inv_eq) OR ((tlinfo.im_p_opt_ot_rl_est_inv_eq IS NULL) AND (X_im_p_opt_ot_rl_est_inv_eq IS NULL)))
4282         AND ((tlinfo.im_p_opt_adj_bus_farm_worth = x_im_p_opt_adj_bus_farm_worth) OR ((tlinfo.im_p_opt_adj_bus_farm_worth IS NULL) AND (X_im_p_opt_adj_bus_farm_worth IS NULL)))
4283         AND ((tlinfo.im_p_opt_ass_sibs_pre_tui = x_im_p_opt_ass_sibs_pre_tui) OR ((tlinfo.im_p_opt_ass_sibs_pre_tui IS NULL) AND (X_im_p_opt_ass_sibs_pre_tui IS NULL)))
4284         AND ((tlinfo.im_p_opt_net_worth = x_im_p_opt_net_worth) OR ((tlinfo.im_p_opt_net_worth IS NULL) AND (X_im_p_opt_net_worth IS NULL)))
4285         AND ((tlinfo.im_p_opt_emerg_res_allow = x_im_p_opt_emerg_res_allow) OR ((tlinfo.im_p_opt_emerg_res_allow IS NULL) AND (X_im_p_opt_emerg_res_allow IS NULL)))
4286         AND ((tlinfo.im_p_opt_cum_ed_savings = x_im_p_opt_cum_ed_savings) OR ((tlinfo.im_p_opt_cum_ed_savings IS NULL) AND (X_im_p_opt_cum_ed_savings IS NULL)))
4287         AND ((tlinfo.im_p_opt_low_inc_allow = x_im_p_opt_low_inc_allow) OR ((tlinfo.im_p_opt_low_inc_allow IS NULL) AND (X_im_p_opt_low_inc_allow IS NULL)))
4288         AND ((tlinfo.im_p_opt_total_asset_allow = x_im_p_opt_total_asset_allow) OR ((tlinfo.im_p_opt_total_asset_allow IS NULL) AND (X_im_p_opt_total_asset_allow IS NULL)))
4289         AND ((tlinfo.im_p_opt_disc_net_worth = x_im_p_opt_disc_net_worth) OR ((tlinfo.im_p_opt_disc_net_worth IS NULL) AND (X_im_p_opt_disc_net_worth IS NULL)))
4290         AND ((tlinfo.im_p_opt_total_cont_asset = x_im_p_opt_total_cont_asset) OR ((tlinfo.im_p_opt_total_cont_asset IS NULL) AND (X_im_p_opt_total_cont_asset IS NULL)))
4291         AND ((tlinfo.im_p_opt_total_cont = x_im_p_opt_total_cont) OR ((tlinfo.im_p_opt_total_cont IS NULL) AND (X_im_p_opt_total_cont IS NULL)))
4292         AND ((tlinfo.im_p_opt_num_in_coll_adj = x_im_p_opt_num_in_coll_adj) OR ((tlinfo.im_p_opt_num_in_coll_adj IS NULL) AND (X_im_p_opt_num_in_coll_adj IS NULL)))
4293         AND ((tlinfo.im_p_opt_cont_for_stu = x_im_p_opt_cont_for_stu) OR ((tlinfo.im_p_opt_cont_for_stu IS NULL) AND (X_im_p_opt_cont_for_stu IS NULL)))
4294         AND ((tlinfo.im_p_opt_cont_from_income = x_im_p_opt_cont_from_income) OR ((tlinfo.im_p_opt_cont_from_income IS NULL) AND (X_im_p_opt_cont_from_income IS NULL)))
4295         AND ((tlinfo.im_p_opt_cont_from_assets = x_im_p_opt_cont_from_assets) OR ((tlinfo.im_p_opt_cont_from_assets IS NULL) AND (X_im_p_opt_cont_from_assets IS NULL)))
4296         AND ((tlinfo.fm_p_analysis_type = x_fm_p_analysis_type) OR ((tlinfo.fm_p_analysis_type IS NULL) AND (X_fm_p_analysis_type IS NULL)))
4297         AND ((tlinfo.fm_p_agi_taxable_income = x_fm_p_agi_taxable_income) OR ((tlinfo.fm_p_agi_taxable_income IS NULL) AND (X_fm_p_agi_taxable_income IS NULL)))
4298         AND ((tlinfo.fm_p_untx_inc_and_ben = x_fm_p_untx_inc_and_ben) OR ((tlinfo.fm_p_untx_inc_and_ben IS NULL) AND (X_fm_p_untx_inc_and_ben IS NULL)))
4299         AND ((tlinfo.fm_p_inc_adj = x_fm_p_inc_adj) OR ((tlinfo.fm_p_inc_adj IS NULL) AND (X_fm_p_inc_adj IS NULL)))
4300         AND ((tlinfo.fm_p_total_income = x_fm_p_total_income) OR ((tlinfo.fm_p_total_income IS NULL) AND (X_fm_p_total_income IS NULL)))
4301         AND ((tlinfo.fm_p_us_income_tax = x_fm_p_us_income_tax) OR ((tlinfo.fm_p_us_income_tax IS NULL) AND (X_fm_p_us_income_tax IS NULL)))
4302         AND ((tlinfo.fm_p_state_and_other_taxes = x_fm_p_state_and_other_taxes) OR ((tlinfo.fm_p_state_and_other_taxes IS NULL) AND (X_fm_p_state_and_other_taxes IS NULL)))
4303         AND ((tlinfo.fm_p_fica_tax = x_fm_p_fica_tax) OR ((tlinfo.fm_p_fica_tax IS NULL) AND (X_fm_p_fica_tax IS NULL)))
4304         AND ((tlinfo.fm_p_employment_allow = x_fm_p_employment_allow) OR ((tlinfo.fm_p_employment_allow IS NULL) AND (X_fm_p_employment_allow IS NULL)))
4305         AND ((tlinfo.fm_p_income_prot_allow = x_fm_p_income_prot_allow) OR ((tlinfo.fm_p_income_prot_allow IS NULL) AND (X_fm_p_income_prot_allow IS NULL)))
4306         AND ((tlinfo.fm_p_total_allow = x_fm_p_total_allow) OR ((tlinfo.fm_p_total_allow IS NULL) AND (X_fm_p_total_allow IS NULL)))
4307         AND ((tlinfo.fm_p_avail_income = x_fm_p_avail_income) OR ((tlinfo.fm_p_avail_income IS NULL) AND (X_fm_p_avail_income IS NULL)))
4308         AND ((tlinfo.fm_p_cash_bank_accounts = x_fm_p_cash_bank_accounts) OR ((tlinfo.fm_p_cash_bank_accounts IS NULL) AND (X_fm_p_cash_bank_accounts IS NULL)))
4309         AND ((tlinfo.fm_p_ot_rl_est_inv_equity = x_fm_p_ot_rl_est_inv_equity) OR ((tlinfo.fm_p_ot_rl_est_inv_equity IS NULL) AND (X_fm_p_ot_rl_est_inv_equity IS NULL)))
4310         AND ((tlinfo.fm_p_adj_bus_farm_net_worth = x_fm_p_adj_bus_farm_net_worth) OR ((tlinfo.fm_p_adj_bus_farm_net_worth IS NULL) AND (X_fm_p_adj_bus_farm_net_worth IS NULL)))
4311         AND ((tlinfo.fm_p_net_worth = x_fm_p_net_worth) OR ((tlinfo.fm_p_net_worth IS NULL) AND (X_fm_p_net_worth IS NULL)))
4312         AND ((tlinfo.fm_p_asset_prot_allow = x_fm_p_asset_prot_allow) OR ((tlinfo.fm_p_asset_prot_allow IS NULL) AND (X_fm_p_asset_prot_allow IS NULL)))
4313         AND ((tlinfo.fm_p_disc_net_worth = x_fm_p_disc_net_worth) OR ((tlinfo.fm_p_disc_net_worth IS NULL) AND (X_fm_p_disc_net_worth IS NULL)))
4317         AND ((tlinfo.fm_p_cont_from_income = x_fm_p_cont_from_income) OR ((tlinfo.fm_p_cont_from_income IS NULL) AND (X_fm_p_cont_from_income IS NULL)))
4314         AND ((tlinfo.fm_p_total_contribution = x_fm_p_total_contribution) OR ((tlinfo.fm_p_total_contribution IS NULL) AND (X_fm_p_total_contribution IS NULL)))
4315         AND ((tlinfo.fm_p_num_in_coll = x_fm_p_num_in_coll) OR ((tlinfo.fm_p_num_in_coll IS NULL) AND (X_fm_p_num_in_coll IS NULL)))
4316         AND ((tlinfo.fm_p_cont_for_stu = x_fm_p_cont_for_stu) OR ((tlinfo.fm_p_cont_for_stu IS NULL) AND (X_fm_p_cont_for_stu IS NULL)))
4318         AND ((tlinfo.fm_p_cont_from_assets = x_fm_p_cont_from_assets) OR ((tlinfo.fm_p_cont_from_assets IS NULL) AND (X_fm_p_cont_from_assets IS NULL)))
4319         AND ((tlinfo.im_s_bas_agi_taxable_income = x_im_s_bas_agi_taxable_income) OR ((tlinfo.im_s_bas_agi_taxable_income IS NULL) AND (X_im_s_bas_agi_taxable_income IS NULL)))
4320         AND ((tlinfo.im_s_bas_untx_inc_and_ben = x_im_s_bas_untx_inc_and_ben) OR ((tlinfo.im_s_bas_untx_inc_and_ben IS NULL) AND (X_im_s_bas_untx_inc_and_ben IS NULL)))
4321         AND ((tlinfo.im_s_bas_inc_adj = x_im_s_bas_inc_adj) OR ((tlinfo.im_s_bas_inc_adj IS NULL) AND (X_im_s_bas_inc_adj IS NULL)))
4322         AND ((tlinfo.im_s_bas_total_income = x_im_s_bas_total_income) OR ((tlinfo.im_s_bas_total_income IS NULL) AND (X_im_s_bas_total_income IS NULL)))
4323         AND ((tlinfo.im_s_bas_us_income_tax = x_im_s_bas_us_income_tax) OR ((tlinfo.im_s_bas_us_income_tax IS NULL) AND (X_im_s_bas_us_income_tax IS NULL)))
4324         AND ((tlinfo.im_s_bas_state_and_oth_taxes = x_im_s_bas_state_and_oth_taxes) OR ((tlinfo.im_s_bas_state_and_oth_taxes IS NULL) AND (X_im_s_bas_state_and_oth_taxes IS NULL)))
4325         AND ((tlinfo.im_s_bas_fica_tax = x_im_s_bas_fica_tax) OR ((tlinfo.im_s_bas_fica_tax IS NULL) AND (X_im_s_bas_fica_tax IS NULL)))
4326         AND ((tlinfo.im_s_bas_med_dental = x_im_s_bas_med_dental) OR ((tlinfo.im_s_bas_med_dental IS NULL) AND (X_im_s_bas_med_dental IS NULL)))
4327         AND ((tlinfo.im_s_bas_employment_allow = x_im_s_bas_employment_allow) OR ((tlinfo.im_s_bas_employment_allow IS NULL) AND (X_im_s_bas_employment_allow IS NULL)))
4328         AND ((tlinfo.im_s_bas_annual_ed_savings = x_im_s_bas_annual_ed_savings) OR ((tlinfo.im_s_bas_annual_ed_savings IS NULL) AND (X_im_s_bas_annual_ed_savings IS NULL)))
4329         AND ((tlinfo.im_s_bas_inc_prot_allow_m = x_im_s_bas_inc_prot_allow_m) OR ((tlinfo.im_s_bas_inc_prot_allow_m IS NULL) AND (X_im_s_bas_inc_prot_allow_m IS NULL)))
4330         AND ((tlinfo.im_s_bas_total_inc_allow = x_im_s_bas_total_inc_allow) OR ((tlinfo.im_s_bas_total_inc_allow IS NULL) AND (X_im_s_bas_total_inc_allow IS NULL)))
4331         AND ((tlinfo.im_s_bas_cal_avail_income = x_im_s_bas_cal_avail_income) OR ((tlinfo.im_s_bas_cal_avail_income IS NULL) AND (X_im_s_bas_cal_avail_income IS NULL)))
4332         AND ((tlinfo.im_s_bas_avail_income = x_im_s_bas_avail_income) OR ((tlinfo.im_s_bas_avail_income IS NULL) AND (X_im_s_bas_avail_income IS NULL)))
4333         AND ((tlinfo.im_s_bas_total_cont_inc = x_im_s_bas_total_cont_inc) OR ((tlinfo.im_s_bas_total_cont_inc IS NULL) AND (X_im_s_bas_total_cont_inc IS NULL)))
4334         AND ((tlinfo.im_s_bas_cash_bank_accounts = x_im_s_bas_cash_bank_accounts) OR ((tlinfo.im_s_bas_cash_bank_accounts IS NULL) AND (X_im_s_bas_cash_bank_accounts IS NULL)))
4335         AND ((tlinfo.im_s_bas_home_equity = x_im_s_bas_home_equity) OR ((tlinfo.im_s_bas_home_equity IS NULL) AND (X_im_s_bas_home_equity IS NULL)))
4336         AND ((tlinfo.im_s_bas_ot_rl_est_inv_eq = x_im_s_bas_ot_rl_est_inv_eq) OR ((tlinfo.im_s_bas_ot_rl_est_inv_eq IS NULL) AND (X_im_s_bas_ot_rl_est_inv_eq IS NULL)))
4337         AND ((tlinfo.im_s_bas_adj_busfarm_worth = x_im_s_bas_adj_busfarm_worth) OR ((tlinfo.im_s_bas_adj_busfarm_worth IS NULL) AND (X_im_s_bas_adj_busfarm_worth IS NULL)))
4338         AND ((tlinfo.im_s_bas_trusts = x_im_s_bas_trusts) OR ((tlinfo.im_s_bas_trusts IS NULL) AND (X_im_s_bas_trusts IS NULL)))
4339         AND ((tlinfo.im_s_bas_net_worth = x_im_s_bas_net_worth) OR ((tlinfo.im_s_bas_net_worth IS NULL) AND (X_im_s_bas_net_worth IS NULL)))
4340         AND ((tlinfo.im_s_bas_emerg_res_allow = x_im_s_bas_emerg_res_allow) OR ((tlinfo.im_s_bas_emerg_res_allow IS NULL) AND (X_im_s_bas_emerg_res_allow IS NULL)))
4341         AND ((tlinfo.im_s_bas_cum_ed_savings = x_im_s_bas_cum_ed_savings) OR ((tlinfo.im_s_bas_cum_ed_savings IS NULL) AND (X_im_s_bas_cum_ed_savings IS NULL)))
4342         AND ((tlinfo.im_s_bas_total_asset_allow = x_im_s_bas_total_asset_allow) OR ((tlinfo.im_s_bas_total_asset_allow IS NULL) AND (X_im_s_bas_total_asset_allow IS NULL)))
4343         AND ((tlinfo.im_s_bas_disc_net_worth = x_im_s_bas_disc_net_worth) OR ((tlinfo.im_s_bas_disc_net_worth IS NULL) AND (X_im_s_bas_disc_net_worth IS NULL)))
4344         AND ((tlinfo.im_s_bas_total_cont_asset = x_im_s_bas_total_cont_asset) OR ((tlinfo.im_s_bas_total_cont_asset IS NULL) AND (X_im_s_bas_total_cont_asset IS NULL)))
4345         AND ((tlinfo.im_s_bas_total_cont = x_im_s_bas_total_cont) OR ((tlinfo.im_s_bas_total_cont IS NULL) AND (X_im_s_bas_total_cont IS NULL)))
4346         AND ((tlinfo.im_s_bas_num_in_coll_adj = x_im_s_bas_num_in_coll_adj) OR ((tlinfo.im_s_bas_num_in_coll_adj IS NULL) AND (X_im_s_bas_num_in_coll_adj IS NULL)))
4347         AND ((tlinfo.im_s_bas_cont_for_stu = x_im_s_bas_cont_for_stu) OR ((tlinfo.im_s_bas_cont_for_stu IS NULL) AND (X_im_s_bas_cont_for_stu IS NULL)))
4348         AND ((tlinfo.im_s_bas_cont_from_income = x_im_s_bas_cont_from_income) OR ((tlinfo.im_s_bas_cont_from_income IS NULL) AND (X_im_s_bas_cont_from_income IS NULL)))
4349         AND ((tlinfo.im_s_bas_cont_from_assets = x_im_s_bas_cont_from_assets) OR ((tlinfo.im_s_bas_cont_from_assets IS NULL) AND (X_im_s_bas_cont_from_assets IS NULL)))
4350         AND ((tlinfo.im_s_est_agitaxable_income = x_im_s_est_agitaxable_income) OR ((tlinfo.im_s_est_agitaxable_income IS NULL) AND (X_im_s_est_agitaxable_income IS NULL)))
4351         AND ((tlinfo.im_s_est_untx_inc_and_ben = x_im_s_est_untx_inc_and_ben) OR ((tlinfo.im_s_est_untx_inc_and_ben IS NULL) AND (X_im_s_est_untx_inc_and_ben IS NULL)))
4355         AND ((tlinfo.im_s_est_state_and_oth_taxes = x_im_s_est_state_and_oth_taxes) OR ((tlinfo.im_s_est_state_and_oth_taxes IS NULL) AND (X_im_s_est_state_and_oth_taxes IS NULL)))
4352         AND ((tlinfo.im_s_est_inc_adj = x_im_s_est_inc_adj) OR ((tlinfo.im_s_est_inc_adj IS NULL) AND (X_im_s_est_inc_adj IS NULL)))
4353         AND ((tlinfo.im_s_est_total_income = x_im_s_est_total_income) OR ((tlinfo.im_s_est_total_income IS NULL) AND (X_im_s_est_total_income IS NULL)))
4354         AND ((tlinfo.im_s_est_us_income_tax = x_im_s_est_us_income_tax) OR ((tlinfo.im_s_est_us_income_tax IS NULL) AND (X_im_s_est_us_income_tax IS NULL)))
4356         AND ((tlinfo.im_s_est_fica_tax = x_im_s_est_fica_tax) OR ((tlinfo.im_s_est_fica_tax IS NULL) AND (X_im_s_est_fica_tax IS NULL)))
4357         AND ((tlinfo.im_s_est_med_dental = x_im_s_est_med_dental) OR ((tlinfo.im_s_est_med_dental IS NULL) AND (X_im_s_est_med_dental IS NULL)))
4358         AND ((tlinfo.im_s_est_employment_allow = x_im_s_est_employment_allow) OR ((tlinfo.im_s_est_employment_allow IS NULL) AND (X_im_s_est_employment_allow IS NULL)))
4359         AND ((tlinfo.im_s_est_annual_ed_savings = x_im_s_est_annual_ed_savings) OR ((tlinfo.im_s_est_annual_ed_savings IS NULL) AND (X_im_s_est_annual_ed_savings IS NULL)))
4360         AND ((tlinfo.im_s_est_inc_prot_allow_m = x_im_s_est_inc_prot_allow_m) OR ((tlinfo.im_s_est_inc_prot_allow_m IS NULL) AND (X_im_s_est_inc_prot_allow_m IS NULL)))
4361         AND ((tlinfo.im_s_est_total_inc_allow = x_im_s_est_total_inc_allow) OR ((tlinfo.im_s_est_total_inc_allow IS NULL) AND (X_im_s_est_total_inc_allow IS NULL)))
4362         AND ((tlinfo.im_s_est_cal_avail_income = x_im_s_est_cal_avail_income) OR ((tlinfo.im_s_est_cal_avail_income IS NULL) AND (X_im_s_est_cal_avail_income IS NULL)))
4363         AND ((tlinfo.im_s_est_avail_income = x_im_s_est_avail_income) OR ((tlinfo.im_s_est_avail_income IS NULL) AND (X_im_s_est_avail_income IS NULL)))
4364         AND ((tlinfo.im_s_est_total_cont_inc = x_im_s_est_total_cont_inc) OR ((tlinfo.im_s_est_total_cont_inc IS NULL) AND (X_im_s_est_total_cont_inc IS NULL)))
4365         AND ((tlinfo.im_s_est_cash_bank_accounts = x_im_s_est_cash_bank_accounts) OR ((tlinfo.im_s_est_cash_bank_accounts IS NULL) AND (X_im_s_est_cash_bank_accounts IS NULL)))
4366         AND ((tlinfo.im_s_est_home_equity = x_im_s_est_home_equity) OR ((tlinfo.im_s_est_home_equity IS NULL) AND (X_im_s_est_home_equity IS NULL)))
4367         AND ((tlinfo.im_s_est_ot_rl_est_inv_eq = x_im_s_est_ot_rl_est_inv_eq) OR ((tlinfo.im_s_est_ot_rl_est_inv_eq IS NULL) AND (X_im_s_est_ot_rl_est_inv_eq IS NULL)))
4368         AND ((tlinfo.im_s_est_adj_bus_farm_worth = x_im_s_est_adj_bus_farm_worth) OR ((tlinfo.im_s_est_adj_bus_farm_worth IS NULL) AND (X_im_s_est_adj_bus_farm_worth IS NULL)))
4369         AND ((tlinfo.im_s_est_est_trusts = x_im_s_est_est_trusts) OR ((tlinfo.im_s_est_est_trusts IS NULL) AND (X_im_s_est_est_trusts IS NULL)))
4370         AND ((tlinfo.im_s_est_net_worth = x_im_s_est_net_worth) OR ((tlinfo.im_s_est_net_worth IS NULL) AND (X_im_s_est_net_worth IS NULL)))
4371         AND ((tlinfo.im_s_est_emerg_res_allow = x_im_s_est_emerg_res_allow) OR ((tlinfo.im_s_est_emerg_res_allow IS NULL) AND (X_im_s_est_emerg_res_allow IS NULL)))
4372         AND ((tlinfo.im_s_est_cum_ed_savings = x_im_s_est_cum_ed_savings) OR ((tlinfo.im_s_est_cum_ed_savings IS NULL) AND (X_im_s_est_cum_ed_savings IS NULL)))
4373         AND ((tlinfo.im_s_est_total_asset_allow = x_im_s_est_total_asset_allow) OR ((tlinfo.im_s_est_total_asset_allow IS NULL) AND (X_im_s_est_total_asset_allow IS NULL)))
4374         AND ((tlinfo.im_s_est_disc_net_worth = x_im_s_est_disc_net_worth) OR ((tlinfo.im_s_est_disc_net_worth IS NULL) AND (X_im_s_est_disc_net_worth IS NULL)))
4375         AND ((tlinfo.im_s_est_total_cont_asset = x_im_s_est_total_cont_asset) OR ((tlinfo.im_s_est_total_cont_asset IS NULL) AND (X_im_s_est_total_cont_asset IS NULL)))
4376         AND ((tlinfo.im_s_est_total_cont = x_im_s_est_total_cont) OR ((tlinfo.im_s_est_total_cont IS NULL) AND (X_im_s_est_total_cont IS NULL)))
4377         AND ((tlinfo.im_s_est_num_in_coll_adj = x_im_s_est_num_in_coll_adj) OR ((tlinfo.im_s_est_num_in_coll_adj IS NULL) AND (X_im_s_est_num_in_coll_adj IS NULL)))
4378         AND ((tlinfo.im_s_est_cont_for_stu = x_im_s_est_cont_for_stu) OR ((tlinfo.im_s_est_cont_for_stu IS NULL) AND (X_im_s_est_cont_for_stu IS NULL)))
4379         AND ((tlinfo.im_s_est_cont_from_income = x_im_s_est_cont_from_income) OR ((tlinfo.im_s_est_cont_from_income IS NULL) AND (X_im_s_est_cont_from_income IS NULL)))
4380         AND ((tlinfo.im_s_est_cont_from_assets = x_im_s_est_cont_from_assets) OR ((tlinfo.im_s_est_cont_from_assets IS NULL) AND (X_im_s_est_cont_from_assets IS NULL)))
4381         AND ((tlinfo.im_s_opt_agi_taxable_income = x_im_s_opt_agi_taxable_income) OR ((tlinfo.im_s_opt_agi_taxable_income IS NULL) AND (X_im_s_opt_agi_taxable_income IS NULL)))
4382         AND ((tlinfo.im_s_opt_untx_inc_and_ben = x_im_s_opt_untx_inc_and_ben) OR ((tlinfo.im_s_opt_untx_inc_and_ben IS NULL) AND (X_im_s_opt_untx_inc_and_ben IS NULL)))
4383         AND ((tlinfo.im_s_opt_inc_adj = x_im_s_opt_inc_adj) OR ((tlinfo.im_s_opt_inc_adj IS NULL) AND (X_im_s_opt_inc_adj IS NULL)))
4384         AND ((tlinfo.im_s_opt_total_income = x_im_s_opt_total_income) OR ((tlinfo.im_s_opt_total_income IS NULL) AND (X_im_s_opt_total_income IS NULL)))
4385         AND ((tlinfo.im_s_opt_us_income_tax = x_im_s_opt_us_income_tax) OR ((tlinfo.im_s_opt_us_income_tax IS NULL) AND (X_im_s_opt_us_income_tax IS NULL)))
4386         AND ((tlinfo.im_s_opt_state_and_oth_taxes = x_im_s_opt_state_and_oth_taxes) OR ((tlinfo.im_s_opt_state_and_oth_taxes IS NULL) AND (X_im_s_opt_state_and_oth_taxes IS NULL)))
4387         AND ((tlinfo.im_s_opt_fica_tax = x_im_s_opt_fica_tax) OR ((tlinfo.im_s_opt_fica_tax IS NULL) AND (X_im_s_opt_fica_tax IS NULL)))
4388         AND ((tlinfo.im_s_opt_med_dental = x_im_s_opt_med_dental) OR ((tlinfo.im_s_opt_med_dental IS NULL) AND (X_im_s_opt_med_dental IS NULL)))
4389         AND ((tlinfo.im_s_opt_employment_allow = x_im_s_opt_employment_allow) OR ((tlinfo.im_s_opt_employment_allow IS NULL) AND (X_im_s_opt_employment_allow IS NULL)))
4390         AND ((tlinfo.im_s_opt_annual_ed_savings = x_im_s_opt_annual_ed_savings) OR ((tlinfo.im_s_opt_annual_ed_savings IS NULL) AND (X_im_s_opt_annual_ed_savings IS NULL)))
4394         AND ((tlinfo.im_s_opt_avail_income = x_im_s_opt_avail_income) OR ((tlinfo.im_s_opt_avail_income IS NULL) AND (X_im_s_opt_avail_income IS NULL)))
4391         AND ((tlinfo.im_s_opt_inc_prot_allow_m = x_im_s_opt_inc_prot_allow_m) OR ((tlinfo.im_s_opt_inc_prot_allow_m IS NULL) AND (X_im_s_opt_inc_prot_allow_m IS NULL)))
4392         AND ((tlinfo.im_s_opt_total_inc_allow = x_im_s_opt_total_inc_allow) OR ((tlinfo.im_s_opt_total_inc_allow IS NULL) AND (X_im_s_opt_total_inc_allow IS NULL)))
4393         AND ((tlinfo.im_s_opt_cal_avail_income = x_im_s_opt_cal_avail_income) OR ((tlinfo.im_s_opt_cal_avail_income IS NULL) AND (X_im_s_opt_cal_avail_income IS NULL)))
4395         AND ((tlinfo.im_s_opt_total_cont_inc = x_im_s_opt_total_cont_inc) OR ((tlinfo.im_s_opt_total_cont_inc IS NULL) AND (X_im_s_opt_total_cont_inc IS NULL)))
4396         AND ((tlinfo.im_s_opt_cash_bank_accounts = x_im_s_opt_cash_bank_accounts) OR ((tlinfo.im_s_opt_cash_bank_accounts IS NULL) AND (X_im_s_opt_cash_bank_accounts IS NULL)))
4397         AND ((tlinfo.im_s_opt_ira_keogh_accounts = x_im_s_opt_ira_keogh_accounts) OR ((tlinfo.im_s_opt_ira_keogh_accounts IS NULL) AND (X_im_s_opt_ira_keogh_accounts IS NULL)))
4398         AND ((tlinfo.im_s_opt_home_equity = x_im_s_opt_home_equity) OR ((tlinfo.im_s_opt_home_equity IS NULL) AND (X_im_s_opt_home_equity IS NULL)))
4399         AND ((tlinfo.im_s_opt_ot_rl_est_inv_eq = x_im_s_opt_ot_rl_est_inv_eq) OR ((tlinfo.im_s_opt_ot_rl_est_inv_eq IS NULL) AND (X_im_s_opt_ot_rl_est_inv_eq IS NULL)))
4400         AND ((tlinfo.im_s_opt_adj_bus_farm_worth = x_im_s_opt_adj_bus_farm_worth) OR ((tlinfo.im_s_opt_adj_bus_farm_worth IS NULL) AND (X_im_s_opt_adj_bus_farm_worth IS NULL)))
4401         AND ((tlinfo.im_s_opt_trusts = x_im_s_opt_trusts) OR ((tlinfo.im_s_opt_trusts IS NULL) AND (X_im_s_opt_trusts IS NULL)))
4402         AND ((tlinfo.im_s_opt_net_worth = x_im_s_opt_net_worth) OR ((tlinfo.im_s_opt_net_worth IS NULL) AND (X_im_s_opt_net_worth IS NULL)))
4403         AND ((tlinfo.im_s_opt_emerg_res_allow = x_im_s_opt_emerg_res_allow) OR ((tlinfo.im_s_opt_emerg_res_allow IS NULL) AND (X_im_s_opt_emerg_res_allow IS NULL)))
4404         AND ((tlinfo.im_s_opt_cum_ed_savings = x_im_s_opt_cum_ed_savings) OR ((tlinfo.im_s_opt_cum_ed_savings IS NULL) AND (X_im_s_opt_cum_ed_savings IS NULL)))
4405         AND ((tlinfo.im_s_opt_total_asset_allow = x_im_s_opt_total_asset_allow) OR ((tlinfo.im_s_opt_total_asset_allow IS NULL) AND (X_im_s_opt_total_asset_allow IS NULL)))
4406         AND ((tlinfo.im_s_opt_disc_net_worth = x_im_s_opt_disc_net_worth) OR ((tlinfo.im_s_opt_disc_net_worth IS NULL) AND (X_im_s_opt_disc_net_worth IS NULL)))
4407         AND ((tlinfo.im_s_opt_total_cont_asset = x_im_s_opt_total_cont_asset) OR ((tlinfo.im_s_opt_total_cont_asset IS NULL) AND (X_im_s_opt_total_cont_asset IS NULL)))
4408         AND ((tlinfo.im_s_opt_total_cont = x_im_s_opt_total_cont) OR ((tlinfo.im_s_opt_total_cont IS NULL) AND (X_im_s_opt_total_cont IS NULL)))
4409         AND ((tlinfo.im_s_opt_num_in_coll_adj = x_im_s_opt_num_in_coll_adj) OR ((tlinfo.im_s_opt_num_in_coll_adj IS NULL) AND (X_im_s_opt_num_in_coll_adj IS NULL)))
4410         AND ((tlinfo.im_s_opt_cont_for_stu = x_im_s_opt_cont_for_stu) OR ((tlinfo.im_s_opt_cont_for_stu IS NULL) AND (X_im_s_opt_cont_for_stu IS NULL)))
4411         AND ((tlinfo.im_s_opt_cont_from_income = x_im_s_opt_cont_from_income) OR ((tlinfo.im_s_opt_cont_from_income IS NULL) AND (X_im_s_opt_cont_from_income IS NULL)))
4412         AND ((tlinfo.im_s_opt_cont_from_assets = x_im_s_opt_cont_from_assets) OR ((tlinfo.im_s_opt_cont_from_assets IS NULL) AND (X_im_s_opt_cont_from_assets IS NULL)))
4413         AND ((tlinfo.fm_s_analysis_type = x_fm_s_analysis_type) OR ((tlinfo.fm_s_analysis_type IS NULL) AND (X_fm_s_analysis_type IS NULL)))
4414         AND ((tlinfo.fm_s_agi_taxable_income = x_fm_s_agi_taxable_income) OR ((tlinfo.fm_s_agi_taxable_income IS NULL) AND (X_fm_s_agi_taxable_income IS NULL)))
4415         AND ((tlinfo.fm_s_untx_inc_and_ben = x_fm_s_untx_inc_and_ben) OR ((tlinfo.fm_s_untx_inc_and_ben IS NULL) AND (X_fm_s_untx_inc_and_ben IS NULL)))
4416         AND ((tlinfo.fm_s_inc_adj = x_fm_s_inc_adj) OR ((tlinfo.fm_s_inc_adj IS NULL) AND (X_fm_s_inc_adj IS NULL)))
4417         AND ((tlinfo.fm_s_total_income = x_fm_s_total_income) OR ((tlinfo.fm_s_total_income IS NULL) AND (X_fm_s_total_income IS NULL)))
4418         AND ((tlinfo.fm_s_us_income_tax = x_fm_s_us_income_tax) OR ((tlinfo.fm_s_us_income_tax IS NULL) AND (X_fm_s_us_income_tax IS NULL)))
4419         AND ((tlinfo.fm_s_state_and_oth_taxes = x_fm_s_state_and_oth_taxes) OR ((tlinfo.fm_s_state_and_oth_taxes IS NULL) AND (X_fm_s_state_and_oth_taxes IS NULL)))
4420         AND ((tlinfo.fm_s_fica_tax = x_fm_s_fica_tax) OR ((tlinfo.fm_s_fica_tax IS NULL) AND (X_fm_s_fica_tax IS NULL)))
4421         AND ((tlinfo.fm_s_employment_allow = x_fm_s_employment_allow) OR ((tlinfo.fm_s_employment_allow IS NULL) AND (X_fm_s_employment_allow IS NULL)))
4422         AND ((tlinfo.fm_s_income_prot_allow = x_fm_s_income_prot_allow) OR ((tlinfo.fm_s_income_prot_allow IS NULL) AND (X_fm_s_income_prot_allow IS NULL)))
4423         AND ((tlinfo.fm_s_total_allow = x_fm_s_total_allow) OR ((tlinfo.fm_s_total_allow IS NULL) AND (X_fm_s_total_allow IS NULL)))
4424         AND ((tlinfo.fm_s_cal_avail_income = x_fm_s_cal_avail_income) OR ((tlinfo.fm_s_cal_avail_income IS NULL) AND (X_fm_s_cal_avail_income IS NULL)))
4425         AND ((tlinfo.fm_s_avail_income = x_fm_s_avail_income) OR ((tlinfo.fm_s_avail_income IS NULL) AND (X_fm_s_avail_income IS NULL)))
4426         AND ((tlinfo.fm_s_cash_bank_accounts = x_fm_s_cash_bank_accounts) OR ((tlinfo.fm_s_cash_bank_accounts IS NULL) AND (X_fm_s_cash_bank_accounts IS NULL)))
4427         AND ((tlinfo.fm_s_ot_rl_est_inv_equity = x_fm_s_ot_rl_est_inv_equity) OR ((tlinfo.fm_s_ot_rl_est_inv_equity IS NULL) AND (X_fm_s_ot_rl_est_inv_equity IS NULL)))
4428         AND ((tlinfo.fm_s_adj_bus_farm_worth = x_fm_s_adj_bus_farm_worth) OR ((tlinfo.fm_s_adj_bus_farm_worth IS NULL) AND (X_fm_s_adj_bus_farm_worth IS NULL)))
4429         AND ((tlinfo.fm_s_trusts = x_fm_s_trusts) OR ((tlinfo.fm_s_trusts IS NULL) AND (X_fm_s_trusts IS NULL)))
4430         AND ((tlinfo.fm_s_net_worth = x_fm_s_net_worth) OR ((tlinfo.fm_s_net_worth IS NULL) AND (X_fm_s_net_worth IS NULL)))
4434         AND ((tlinfo.fm_s_num_in_coll = x_fm_s_num_in_coll) OR ((tlinfo.fm_s_num_in_coll IS NULL) AND (X_fm_s_num_in_coll IS NULL)))
4431         AND ((tlinfo.fm_s_asset_prot_allow = x_fm_s_asset_prot_allow) OR ((tlinfo.fm_s_asset_prot_allow IS NULL) AND (X_fm_s_asset_prot_allow IS NULL)))
4432         AND ((tlinfo.fm_s_disc_net_worth = x_fm_s_disc_net_worth) OR ((tlinfo.fm_s_disc_net_worth IS NULL) AND (X_fm_s_disc_net_worth IS NULL)))
4433         AND ((tlinfo.fm_s_total_cont = x_fm_s_total_cont) OR ((tlinfo.fm_s_total_cont IS NULL) AND (X_fm_s_total_cont IS NULL)))
4435         AND ((tlinfo.fm_s_cont_for_stu = x_fm_s_cont_for_stu) OR ((tlinfo.fm_s_cont_for_stu IS NULL) AND (X_fm_s_cont_for_stu IS NULL)))
4436         AND ((tlinfo.fm_s_cont_from_income = x_fm_s_cont_from_income) OR ((tlinfo.fm_s_cont_from_income IS NULL) AND (X_fm_s_cont_from_income IS NULL)))
4437         AND ((tlinfo.fm_s_cont_from_assets = x_fm_s_cont_from_assets) OR ((tlinfo.fm_s_cont_from_assets IS NULL) AND (X_fm_s_cont_from_assets IS NULL)))
4438         AND ((tlinfo.im_inst_resident_ind = x_im_inst_resident_ind) OR ((tlinfo.im_inst_resident_ind IS NULL) AND (X_im_inst_resident_ind IS NULL)))
4439         AND ((tlinfo.institutional_1_budget_name = x_institutional_1_budget_name) OR ((tlinfo.institutional_1_budget_name IS NULL) AND (X_institutional_1_budget_name IS NULL)))
4440         AND ((tlinfo.im_inst_1_budget_duration = x_im_inst_1_budget_duration) OR ((tlinfo.im_inst_1_budget_duration IS NULL) AND (X_im_inst_1_budget_duration IS NULL)))
4441         AND ((tlinfo.im_inst_1_tuition_fees = x_im_inst_1_tuition_fees) OR ((tlinfo.im_inst_1_tuition_fees IS NULL) AND (X_im_inst_1_tuition_fees IS NULL)))
4442         AND ((tlinfo.im_inst_1_books_supplies = x_im_inst_1_books_supplies) OR ((tlinfo.im_inst_1_books_supplies IS NULL) AND (X_im_inst_1_books_supplies IS NULL)))
4443         AND ((tlinfo.im_inst_1_living_expenses = x_im_inst_1_living_expenses) OR ((tlinfo.im_inst_1_living_expenses IS NULL) AND (X_im_inst_1_living_expenses IS NULL)))
4444         AND ((tlinfo.im_inst_1_tot_expenses = x_im_inst_1_tot_expenses) OR ((tlinfo.im_inst_1_tot_expenses IS NULL) AND (X_im_inst_1_tot_expenses IS NULL)))
4445         AND ((tlinfo.im_inst_1_tot_stu_cont = x_im_inst_1_tot_stu_cont) OR ((tlinfo.im_inst_1_tot_stu_cont IS NULL) AND (X_im_inst_1_tot_stu_cont IS NULL)))
4446         AND ((tlinfo.im_inst_1_tot_par_cont = x_im_inst_1_tot_par_cont) OR ((tlinfo.im_inst_1_tot_par_cont IS NULL) AND (X_im_inst_1_tot_par_cont IS NULL)))
4447         AND ((tlinfo.im_inst_1_tot_family_cont = x_im_inst_1_tot_family_cont) OR ((tlinfo.im_inst_1_tot_family_cont IS NULL) AND (X_im_inst_1_tot_family_cont IS NULL)))
4448         AND ((tlinfo.im_inst_1_va_benefits = x_im_inst_1_va_benefits) OR ((tlinfo.im_inst_1_va_benefits IS NULL) AND (X_im_inst_1_va_benefits IS NULL)))
4449         AND ((tlinfo.im_inst_1_ot_cont = x_im_inst_1_ot_cont) OR ((tlinfo.im_inst_1_ot_cont IS NULL) AND (X_im_inst_1_ot_cont IS NULL)))
4450         AND ((tlinfo.im_inst_1_est_financial_need = x_im_inst_1_est_financial_need) OR ((tlinfo.im_inst_1_est_financial_need IS NULL) AND (X_im_inst_1_est_financial_need IS NULL)))
4451         AND ((tlinfo.institutional_2_budget_name = x_institutional_2_budget_name) OR ((tlinfo.institutional_2_budget_name IS NULL) AND (X_institutional_2_budget_name IS NULL)))
4452         AND ((tlinfo.im_inst_2_budget_duration = x_im_inst_2_budget_duration) OR ((tlinfo.im_inst_2_budget_duration IS NULL) AND (X_im_inst_2_budget_duration IS NULL)))
4453         AND ((tlinfo.im_inst_2_tuition_fees = x_im_inst_2_tuition_fees) OR ((tlinfo.im_inst_2_tuition_fees IS NULL) AND (X_im_inst_2_tuition_fees IS NULL)))
4454         AND ((tlinfo.im_inst_2_books_supplies = x_im_inst_2_books_supplies) OR ((tlinfo.im_inst_2_books_supplies IS NULL) AND (X_im_inst_2_books_supplies IS NULL)))
4455         AND ((tlinfo.im_inst_2_living_expenses = x_im_inst_2_living_expenses) OR ((tlinfo.im_inst_2_living_expenses IS NULL) AND (X_im_inst_2_living_expenses IS NULL)))
4456         AND ((tlinfo.im_inst_2_tot_expenses = x_im_inst_2_tot_expenses) OR ((tlinfo.im_inst_2_tot_expenses IS NULL) AND (X_im_inst_2_tot_expenses IS NULL)))
4457         AND ((tlinfo.im_inst_2_tot_stu_cont = x_im_inst_2_tot_stu_cont) OR ((tlinfo.im_inst_2_tot_stu_cont IS NULL) AND (X_im_inst_2_tot_stu_cont IS NULL)))
4458         AND ((tlinfo.im_inst_2_tot_par_cont = x_im_inst_2_tot_par_cont) OR ((tlinfo.im_inst_2_tot_par_cont IS NULL) AND (X_im_inst_2_tot_par_cont IS NULL)))
4459         AND ((tlinfo.im_inst_2_tot_family_cont = x_im_inst_2_tot_family_cont) OR ((tlinfo.im_inst_2_tot_family_cont IS NULL) AND (X_im_inst_2_tot_family_cont IS NULL)))
4460         AND ((tlinfo.im_inst_2_va_benefits = x_im_inst_2_va_benefits) OR ((tlinfo.im_inst_2_va_benefits IS NULL) AND (X_im_inst_2_va_benefits IS NULL)))
4461         AND ((tlinfo.im_inst_2_est_financial_need = x_im_inst_2_est_financial_need) OR ((tlinfo.im_inst_2_est_financial_need IS NULL) AND (X_im_inst_2_est_financial_need IS NULL)))
4462         AND ((tlinfo.institutional_3_budget_name = x_institutional_3_budget_name) OR ((tlinfo.institutional_3_budget_name IS NULL) AND (X_institutional_3_budget_name IS NULL)))
4463         AND ((tlinfo.im_inst_3_budget_duration = x_im_inst_3_budget_duration) OR ((tlinfo.im_inst_3_budget_duration IS NULL) AND (X_im_inst_3_budget_duration IS NULL)))
4464         AND ((tlinfo.im_inst_3_tuition_fees = x_im_inst_3_tuition_fees) OR ((tlinfo.im_inst_3_tuition_fees IS NULL) AND (X_im_inst_3_tuition_fees IS NULL)))
4465         AND ((tlinfo.im_inst_3_books_supplies = x_im_inst_3_books_supplies) OR ((tlinfo.im_inst_3_books_supplies IS NULL) AND (X_im_inst_3_books_supplies IS NULL)))
4466         AND ((tlinfo.im_inst_3_living_expenses = x_im_inst_3_living_expenses) OR ((tlinfo.im_inst_3_living_expenses IS NULL) AND (X_im_inst_3_living_expenses IS NULL)))
4467         AND ((tlinfo.im_inst_3_tot_expenses = x_im_inst_3_tot_expenses) OR ((tlinfo.im_inst_3_tot_expenses IS NULL) AND (X_im_inst_3_tot_expenses IS NULL)))
4468         AND ((tlinfo.im_inst_3_tot_stu_cont = x_im_inst_3_tot_stu_cont) OR ((tlinfo.im_inst_3_tot_stu_cont IS NULL) AND (X_im_inst_3_tot_stu_cont IS NULL)))
4469         AND ((tlinfo.im_inst_3_tot_par_cont = x_im_inst_3_tot_par_cont) OR ((tlinfo.im_inst_3_tot_par_cont IS NULL) AND (X_im_inst_3_tot_par_cont IS NULL)))
4473         AND ((tlinfo.fm_inst_1_federal_efc = x_fm_inst_1_federal_efc) OR ((tlinfo.fm_inst_1_federal_efc IS NULL) AND (X_fm_inst_1_federal_efc IS NULL)))
4470         AND ((tlinfo.im_inst_3_tot_family_cont = x_im_inst_3_tot_family_cont) OR ((tlinfo.im_inst_3_tot_family_cont IS NULL) AND (X_im_inst_3_tot_family_cont IS NULL)))
4471         AND ((tlinfo.im_inst_3_va_benefits = x_im_inst_3_va_benefits) OR ((tlinfo.im_inst_3_va_benefits IS NULL) AND (X_im_inst_3_va_benefits IS NULL)))
4472         AND ((tlinfo.im_inst_3_est_financial_need = x_im_inst_3_est_financial_need) OR ((tlinfo.im_inst_3_est_financial_need IS NULL) AND (X_im_inst_3_est_financial_need IS NULL)))
4474         AND ((tlinfo.fm_inst_1_va_benefits = x_fm_inst_1_va_benefits) OR ((tlinfo.fm_inst_1_va_benefits IS NULL) AND (X_fm_inst_1_va_benefits IS NULL)))
4475         AND ((tlinfo.fm_inst_1_fed_eligibility = x_fm_inst_1_fed_eligibility) OR ((tlinfo.fm_inst_1_fed_eligibility IS NULL) AND (X_fm_inst_1_fed_eligibility IS NULL)))
4476         AND ((tlinfo.fm_inst_1_pell = x_fm_inst_1_pell) OR ((tlinfo.fm_inst_1_pell IS NULL) AND (X_fm_inst_1_pell IS NULL)))
4477         AND ((tlinfo.option_par_loss_allow_ind = x_option_par_loss_allow_ind) OR ((tlinfo.option_par_loss_allow_ind IS NULL) AND (X_option_par_loss_allow_ind IS NULL)))
4478         AND ((tlinfo.option_par_tuition_ind = x_option_par_tuition_ind) OR ((tlinfo.option_par_tuition_ind IS NULL) AND (X_option_par_tuition_ind IS NULL)))
4479         AND ((tlinfo.option_par_home_ind = x_option_par_home_ind) OR ((tlinfo.option_par_home_ind IS NULL) AND (X_option_par_home_ind IS NULL)))
4480         AND ((tlinfo.option_par_home_value = x_option_par_home_value) OR ((tlinfo.option_par_home_value IS NULL) AND (X_option_par_home_value IS NULL)))
4481         AND ((tlinfo.option_par_home_debt = x_option_par_home_debt) OR ((tlinfo.option_par_home_debt IS NULL) AND (X_option_par_home_debt IS NULL)))
4482         AND ((tlinfo.option_stu_ira_keogh_ind = x_option_stu_ira_keogh_ind) OR ((tlinfo.option_stu_ira_keogh_ind IS NULL) AND (X_option_stu_ira_keogh_ind IS NULL)))
4483         AND ((tlinfo.option_stu_home_ind = x_option_stu_home_ind) OR ((tlinfo.option_stu_home_ind IS NULL) AND (X_option_stu_home_ind IS NULL)))
4484         AND ((tlinfo.option_stu_home_value = x_option_stu_home_value) OR ((tlinfo.option_stu_home_value IS NULL) AND (X_option_stu_home_value IS NULL)))
4485         AND ((tlinfo.option_stu_home_debt = x_option_stu_home_debt) OR ((tlinfo.option_stu_home_debt IS NULL) AND (X_option_stu_home_debt IS NULL)))
4486         AND ((tlinfo.option_stu_sum_ay_inc_ind = x_option_stu_sum_ay_inc_ind) OR ((tlinfo.option_stu_sum_ay_inc_ind IS NULL) AND (X_option_stu_sum_ay_inc_ind IS NULL)))
4487         AND ((tlinfo.option_par_hope_ll_credit = x_option_par_hope_ll_credit) OR ((tlinfo.option_par_hope_ll_credit IS NULL) AND (X_option_par_hope_ll_credit IS NULL)))
4488         AND ((tlinfo.option_stu_hope_ll_credit = x_option_stu_hope_ll_credit) OR ((tlinfo.option_stu_hope_ll_credit IS NULL) AND (X_option_stu_hope_ll_credit IS NULL)))
4489         AND ((tlinfo.im_parent_1_8_months_bas = x_im_parent_1_8_months_bas) OR ((tlinfo.im_parent_1_8_months_bas IS NULL) AND (X_im_parent_1_8_months_bas IS NULL)))
4490         AND ((tlinfo.im_p_more_than_9_mth_ba = x_im_p_more_than_9_mth_ba) OR ((tlinfo.im_p_more_than_9_mth_ba IS NULL) AND (X_im_p_more_than_9_mth_ba IS NULL)))
4491         AND ((tlinfo.im_parent_1_8_months_opt = x_im_parent_1_8_months_opt) OR ((tlinfo.im_parent_1_8_months_opt IS NULL) AND (X_im_parent_1_8_months_opt IS NULL)))
4492         AND ((tlinfo.im_p_more_than_9_mth_op = x_im_p_more_than_9_mth_op) OR ((tlinfo.im_p_more_than_9_mth_op IS NULL) AND (X_im_p_more_than_9_mth_op IS NULL)))
4493         AND ((tlinfo.fnar_message_1 = x_fnar_message_1) OR ((tlinfo.fnar_message_1 IS NULL) AND (X_fnar_message_1 IS NULL)))
4494         AND ((tlinfo.fnar_message_2 = x_fnar_message_2) OR ((tlinfo.fnar_message_2 IS NULL) AND (X_fnar_message_2 IS NULL)))
4495         AND ((tlinfo.fnar_message_3 = x_fnar_message_3) OR ((tlinfo.fnar_message_3 IS NULL) AND (X_fnar_message_3 IS NULL)))
4496         AND ((tlinfo.fnar_message_4 = x_fnar_message_4) OR ((tlinfo.fnar_message_4 IS NULL) AND (X_fnar_message_4 IS NULL)))
4497         AND ((tlinfo.fnar_message_5 = x_fnar_message_5) OR ((tlinfo.fnar_message_5 IS NULL) AND (X_fnar_message_5 IS NULL)))
4498         AND ((tlinfo.fnar_message_6 = x_fnar_message_6) OR ((tlinfo.fnar_message_6 IS NULL) AND (X_fnar_message_6 IS NULL)))
4499         AND ((tlinfo.fnar_message_7 = x_fnar_message_7) OR ((tlinfo.fnar_message_7 IS NULL) AND (X_fnar_message_7 IS NULL)))
4500         AND ((tlinfo.fnar_message_8 = x_fnar_message_8) OR ((tlinfo.fnar_message_8 IS NULL) AND (X_fnar_message_8 IS NULL)))
4501         AND ((tlinfo.fnar_message_9 = x_fnar_message_9) OR ((tlinfo.fnar_message_9 IS NULL) AND (X_fnar_message_9 IS NULL)))
4502         AND ((tlinfo.fnar_message_10 = x_fnar_message_10) OR ((tlinfo.fnar_message_10 IS NULL) AND (X_fnar_message_10 IS NULL)))
4503         AND ((tlinfo.fnar_message_11 = x_fnar_message_11) OR ((tlinfo.fnar_message_11 IS NULL) AND (X_fnar_message_11 IS NULL)))
4504         AND ((tlinfo.fnar_message_12 = x_fnar_message_12) OR ((tlinfo.fnar_message_12 IS NULL) AND (X_fnar_message_12 IS NULL)))
4505         AND ((tlinfo.fnar_message_13 = x_fnar_message_13) OR ((tlinfo.fnar_message_13 IS NULL) AND (X_fnar_message_13 IS NULL)))
4506         AND ((tlinfo.fnar_message_20 = x_fnar_message_20) OR ((tlinfo.fnar_message_20 IS NULL) AND (X_fnar_message_20 IS NULL)))
4507         AND ((tlinfo.fnar_message_21 = x_fnar_message_21) OR ((tlinfo.fnar_message_21 IS NULL) AND (X_fnar_message_21 IS NULL)))
4508         AND ((tlinfo.fnar_message_22 = x_fnar_message_22) OR ((tlinfo.fnar_message_22 IS NULL) AND (X_fnar_message_22 IS NULL)))
4509         AND ((tlinfo.fnar_message_23 = x_fnar_message_23) OR ((tlinfo.fnar_message_23 IS NULL) AND (X_fnar_message_23 IS NULL)))
4510         AND ((tlinfo.fnar_message_24 = x_fnar_message_24) OR ((tlinfo.fnar_message_24 IS NULL) AND (X_fnar_message_24 IS NULL)))
4511         AND ((tlinfo.fnar_message_25 = x_fnar_message_25) OR ((tlinfo.fnar_message_25 IS NULL) AND (X_fnar_message_25 IS NULL)))
4512         AND ((tlinfo.fnar_message_26 = x_fnar_message_26) OR ((tlinfo.fnar_message_26 IS NULL) AND (X_fnar_message_26 IS NULL)))
4516         AND ((tlinfo.fnar_message_32 = x_fnar_message_32) OR ((tlinfo.fnar_message_32 IS NULL) AND (X_fnar_message_32 IS NULL)))
4513         AND ((tlinfo.fnar_message_27 = x_fnar_message_27) OR ((tlinfo.fnar_message_27 IS NULL) AND (X_fnar_message_27 IS NULL)))
4514         AND ((tlinfo.fnar_message_30 = x_fnar_message_30) OR ((tlinfo.fnar_message_30 IS NULL) AND (X_fnar_message_30 IS NULL)))
4515         AND ((tlinfo.fnar_message_31 = x_fnar_message_31) OR ((tlinfo.fnar_message_31 IS NULL) AND (X_fnar_message_31 IS NULL)))
4517         AND ((tlinfo.fnar_message_33 = x_fnar_message_33) OR ((tlinfo.fnar_message_33 IS NULL) AND (X_fnar_message_33 IS NULL)))
4518         AND ((tlinfo.fnar_message_34 = x_fnar_message_34) OR ((tlinfo.fnar_message_34 IS NULL) AND (X_fnar_message_34 IS NULL)))
4519         AND ((tlinfo.fnar_message_35 = x_fnar_message_35) OR ((tlinfo.fnar_message_35 IS NULL) AND (X_fnar_message_35 IS NULL)))
4520         AND ((tlinfo.fnar_message_36 = x_fnar_message_36) OR ((tlinfo.fnar_message_36 IS NULL) AND (X_fnar_message_36 IS NULL)))
4521         AND ((tlinfo.fnar_message_37 = x_fnar_message_37) OR ((tlinfo.fnar_message_37 IS NULL) AND (X_fnar_message_37 IS NULL)))
4522         AND ((tlinfo.fnar_message_38 = x_fnar_message_38) OR ((tlinfo.fnar_message_38 IS NULL) AND (X_fnar_message_38 IS NULL)))
4523         AND ((tlinfo.fnar_message_39 = x_fnar_message_39) OR ((tlinfo.fnar_message_39 IS NULL) AND (X_fnar_message_39 IS NULL)))
4524         AND ((tlinfo.fnar_message_45 = x_fnar_message_45) OR ((tlinfo.fnar_message_45 IS NULL) AND (X_fnar_message_45 IS NULL)))
4525         AND ((tlinfo.fnar_message_46 = x_fnar_message_46) OR ((tlinfo.fnar_message_46 IS NULL) AND (X_fnar_message_46 IS NULL)))
4526         AND ((tlinfo.fnar_message_47 = x_fnar_message_47) OR ((tlinfo.fnar_message_47 IS NULL) AND (X_fnar_message_47 IS NULL)))
4527         AND ((tlinfo.fnar_message_48 = x_fnar_message_48) OR ((tlinfo.fnar_message_48 IS NULL) AND (X_fnar_message_48 IS NULL)))
4528         AND ((tlinfo.fnar_message_50 = x_fnar_message_50) OR ((tlinfo.fnar_message_50 IS NULL) AND (X_fnar_message_50 IS NULL)))
4529         AND ((tlinfo.fnar_message_51 = x_fnar_message_51) OR ((tlinfo.fnar_message_51 IS NULL) AND (X_fnar_message_51 IS NULL)))
4530         AND ((tlinfo.fnar_message_52 = x_fnar_message_52) OR ((tlinfo.fnar_message_52 IS NULL) AND (X_fnar_message_52 IS NULL)))
4531         AND ((tlinfo.fnar_message_53 = x_fnar_message_53) OR ((tlinfo.fnar_message_53 IS NULL) AND (X_fnar_message_53 IS NULL)))
4532         AND ((tlinfo.fnar_message_56 = x_fnar_message_56) OR ((tlinfo.fnar_message_56 IS NULL) AND (X_fnar_message_56 IS NULL)))
4533         AND ((tlinfo.fnar_message_57 = x_fnar_message_57) OR ((tlinfo.fnar_message_57 IS NULL) AND (X_fnar_message_57 IS NULL)))
4534         AND ((tlinfo.fnar_message_58 = x_fnar_message_58) OR ((tlinfo.fnar_message_58 IS NULL) AND (X_fnar_message_58 IS NULL)))
4535         AND ((tlinfo.fnar_message_59 = x_fnar_message_59) OR ((tlinfo.fnar_message_59 IS NULL) AND (X_fnar_message_59 IS NULL)))
4536         AND ((tlinfo.fnar_message_60 = x_fnar_message_60) OR ((tlinfo.fnar_message_60 IS NULL) AND (X_fnar_message_60 IS NULL)))
4537         AND ((tlinfo.fnar_message_61 = x_fnar_message_61) OR ((tlinfo.fnar_message_61 IS NULL) AND (X_fnar_message_61 IS NULL)))
4538         AND ((tlinfo.fnar_message_62 = x_fnar_message_62) OR ((tlinfo.fnar_message_62 IS NULL) AND (X_fnar_message_62 IS NULL)))
4539         AND ((tlinfo.fnar_message_63 = x_fnar_message_63) OR ((tlinfo.fnar_message_63 IS NULL) AND (X_fnar_message_63 IS NULL)))
4540         AND ((tlinfo.fnar_message_64 = x_fnar_message_64) OR ((tlinfo.fnar_message_64 IS NULL) AND (X_fnar_message_64 IS NULL)))
4541         AND ((tlinfo.fnar_message_65 = x_fnar_message_65) OR ((tlinfo.fnar_message_65 IS NULL) AND (X_fnar_message_65 IS NULL)))
4542         AND ((tlinfo.fnar_message_71 = x_fnar_message_71) OR ((tlinfo.fnar_message_71 IS NULL) AND (X_fnar_message_71 IS NULL)))
4543         AND ((tlinfo.fnar_message_72 = x_fnar_message_72) OR ((tlinfo.fnar_message_72 IS NULL) AND (X_fnar_message_72 IS NULL)))
4544         AND ((tlinfo.fnar_message_73 = x_fnar_message_73) OR ((tlinfo.fnar_message_73 IS NULL) AND (X_fnar_message_73 IS NULL)))
4545         AND ((tlinfo.fnar_message_74 = x_fnar_message_74) OR ((tlinfo.fnar_message_74 IS NULL) AND (X_fnar_message_74 IS NULL)))
4546         AND ((tlinfo.fnar_message_75 = x_fnar_message_75) OR ((tlinfo.fnar_message_75 IS NULL) AND (X_fnar_message_75 IS NULL)))
4547         AND ((tlinfo.fnar_message_76 = x_fnar_message_76) OR ((tlinfo.fnar_message_76 IS NULL) AND (X_fnar_message_76 IS NULL)))
4548         AND ((tlinfo.fnar_message_77 = x_fnar_message_77) OR ((tlinfo.fnar_message_77 IS NULL) AND (X_fnar_message_77 IS NULL)))
4549         AND ((tlinfo.fnar_message_78 = x_fnar_message_78) OR ((tlinfo.fnar_message_78 IS NULL) AND (X_fnar_message_78 IS NULL)))
4550         AND ((tlinfo.fnar_mesg_10_stu_fam_mem = x_fnar_mesg_10_stu_fam_mem) OR ((tlinfo.fnar_mesg_10_stu_fam_mem IS NULL) AND (X_fnar_mesg_10_stu_fam_mem IS NULL)))
4551         AND ((tlinfo.fnar_mesg_11_stu_no_in_coll = x_fnar_mesg_11_stu_no_in_coll) OR ((tlinfo.fnar_mesg_11_stu_no_in_coll IS NULL) AND (X_fnar_mesg_11_stu_no_in_coll IS NULL)))
4552         AND ((tlinfo.fnar_mesg_24_stu_avail_inc = x_fnar_mesg_24_stu_avail_inc) OR ((tlinfo.fnar_mesg_24_stu_avail_inc IS NULL) AND (X_fnar_mesg_24_stu_avail_inc IS NULL)))
4553         AND ((tlinfo.fnar_mesg_26_stu_taxes = x_fnar_mesg_26_stu_taxes) OR ((tlinfo.fnar_mesg_26_stu_taxes IS NULL) AND (X_fnar_mesg_26_stu_taxes IS NULL)))
4554         AND ((tlinfo.fnar_mesg_33_stu_home_value = x_fnar_mesg_33_stu_home_value) OR ((tlinfo.fnar_mesg_33_stu_home_value IS NULL) AND (X_fnar_mesg_33_stu_home_value IS NULL)))
4555         AND ((tlinfo.fnar_mesg_34_stu_home_value = x_fnar_mesg_34_stu_home_value) OR ((tlinfo.fnar_mesg_34_stu_home_value IS NULL) AND (X_fnar_mesg_34_stu_home_value IS NULL)))
4556         AND ((tlinfo.fnar_mesg_34_stu_home_equity = x_fnar_mesg_34_stu_home_equity) OR ((tlinfo.fnar_mesg_34_stu_home_equity IS NULL) AND (X_fnar_mesg_34_stu_home_equity IS NULL)))
4557         AND ((tlinfo.fnar_mesg_35_stu_home_value = x_fnar_mesg_35_stu_home_value) OR ((tlinfo.fnar_mesg_35_stu_home_value IS NULL) AND (X_fnar_mesg_35_stu_home_value IS NULL)))
4561         AND ((tlinfo.fnar_mesg_49_par_no_in_coll = x_fnar_mesg_49_par_no_in_coll) OR ((tlinfo.fnar_mesg_49_par_no_in_coll IS NULL) AND (X_fnar_mesg_49_par_no_in_coll IS NULL)))
4558         AND ((tlinfo.fnar_mesg_35_stu_home_equity = x_fnar_mesg_35_stu_home_equity) OR ((tlinfo.fnar_mesg_35_stu_home_equity IS NULL) AND (X_fnar_mesg_35_stu_home_equity IS NULL)))
4559         AND ((tlinfo.fnar_mesg_36_stu_home_equity = x_fnar_mesg_36_stu_home_equity) OR ((tlinfo.fnar_mesg_36_stu_home_equity IS NULL) AND (X_fnar_mesg_36_stu_home_equity IS NULL)))
4560         AND ((tlinfo.fnar_mesg_48_par_fam_mem = x_fnar_mesg_48_par_fam_mem) OR ((tlinfo.fnar_mesg_48_par_fam_mem IS NULL) AND (X_fnar_mesg_48_par_fam_mem IS NULL)))
4562         AND ((tlinfo.fnar_mesg_56_par_agi = x_fnar_mesg_56_par_agi) OR ((tlinfo.fnar_mesg_56_par_agi IS NULL) AND (X_fnar_mesg_56_par_agi IS NULL)))
4563         AND ((tlinfo.fnar_mesg_62_par_taxes = x_fnar_mesg_62_par_taxes) OR ((tlinfo.fnar_mesg_62_par_taxes IS NULL) AND (X_fnar_mesg_62_par_taxes IS NULL)))
4564         AND ((tlinfo.fnar_mesg_73_par_home_value = x_fnar_mesg_73_par_home_value) OR ((tlinfo.fnar_mesg_73_par_home_value IS NULL) AND (X_fnar_mesg_73_par_home_value IS NULL)))
4565         AND ((tlinfo.fnar_mesg_74_par_home_value = x_fnar_mesg_74_par_home_value) OR ((tlinfo.fnar_mesg_74_par_home_value IS NULL) AND (X_fnar_mesg_74_par_home_value IS NULL)))
4566         AND ((tlinfo.fnar_mesg_74_par_home_equity = x_fnar_mesg_74_par_home_equity) OR ((tlinfo.fnar_mesg_74_par_home_equity IS NULL) AND (X_fnar_mesg_74_par_home_equity IS NULL)))
4567         AND ((tlinfo.fnar_mesg_75_par_home_value = x_fnar_mesg_75_par_home_value) OR ((tlinfo.fnar_mesg_75_par_home_value IS NULL) AND (X_fnar_mesg_75_par_home_value IS NULL)))
4568         AND ((tlinfo.fnar_mesg_75_par_home_equity = x_fnar_mesg_75_par_home_equity) OR ((tlinfo.fnar_mesg_75_par_home_equity IS NULL) AND (X_fnar_mesg_75_par_home_equity IS NULL)))
4569         AND ((tlinfo.fnar_mesg_76_par_home_equity = x_fnar_mesg_76_par_home_equity) OR ((tlinfo.fnar_mesg_76_par_home_equity IS NULL) AND (X_fnar_mesg_76_par_home_equity IS NULL)))
4570         AND ((tlinfo.assumption_message_1 = x_assumption_message_1) OR ((tlinfo.assumption_message_1 IS NULL) AND (X_assumption_message_1 IS NULL)))
4571         AND ((tlinfo.assumption_message_2 = x_assumption_message_2) OR ((tlinfo.assumption_message_2 IS NULL) AND (X_assumption_message_2 IS NULL)))
4572         AND ((tlinfo.assumption_message_3 = x_assumption_message_3) OR ((tlinfo.assumption_message_3 IS NULL) AND (X_assumption_message_3 IS NULL)))
4573         AND ((tlinfo.assumption_message_4 = x_assumption_message_4) OR ((tlinfo.assumption_message_4 IS NULL) AND (X_assumption_message_4 IS NULL)))
4574         AND ((tlinfo.assumption_message_5 = x_assumption_message_5) OR ((tlinfo.assumption_message_5 IS NULL) AND (X_assumption_message_5 IS NULL)))
4575         AND ((tlinfo.assumption_message_6 = x_assumption_message_6) OR ((tlinfo.assumption_message_6 IS NULL) AND (X_assumption_message_6 IS NULL)))
4576         AND ((tlinfo.record_mark = x_record_mark) OR ((tlinfo.record_mark IS NULL) AND (X_record_mark IS NULL)))
4577 
4578         AND ((tlinfo.fnar_message_55 = x_fnar_message_55) OR ((tlinfo.fnar_message_55 IS NULL) AND (X_fnar_message_55 IS NULL)))
4579         AND ((tlinfo.fnar_message_49 = x_fnar_message_49) OR ((tlinfo.fnar_message_49 IS NULL) AND (X_fnar_message_49 IS NULL)))
4580         AND ((tlinfo.option_par_cola_adj_ind = x_opt_par_cola_adj_ind) OR ((tlinfo.option_par_cola_adj_ind IS NULL) AND (x_opt_par_cola_adj_ind IS NULL)))
4581         AND ((tlinfo.option_par_stu_fa_assets_ind = x_opt_par_stu_fa_assets_ind) OR ((tlinfo.option_par_stu_fa_assets_ind IS NULL) AND (x_opt_par_stu_fa_assets_ind IS NULL)))
4582         AND ((tlinfo.option_par_ipt_assets_ind = x_opt_par_ipt_assets_ind) OR ((tlinfo.option_par_ipt_assets_ind IS NULL) AND (x_opt_par_ipt_assets_ind IS NULL)))
4583         AND ((tlinfo.option_stu_ipt_assets_ind = x_opt_stu_ipt_assets_ind) OR ((tlinfo.option_stu_ipt_assets_ind IS NULL) AND (x_opt_stu_ipt_assets_ind IS NULL)))
4584         AND ((tlinfo.option_par_cola_adj_value = x_opt_par_cola_adj_value) OR ((tlinfo.option_par_cola_adj_value IS NULL) AND (x_opt_par_cola_adj_value IS NULL)))
4585         AND ((tlinfo.legacy_record_flag = x_legacy_record_flag) OR ((tlinfo.legacy_record_flag IS NULL) AND (x_legacy_record_flag IS NULL)))
4586         AND ((tlinfo.option_ind_stu_ipt_assets_flag = x_opt_ind_stu_ipt_assets_flag) OR ((tlinfo.option_ind_stu_ipt_assets_flag IS NULL) AND (x_opt_ind_stu_ipt_assets_flag IS NULL)))
4587        AND ((tlinfo.cust_parent_cont_adj_num = x_cust_parent_cont_adj_num) OR ((tlinfo.cust_parent_cont_adj_num IS NULL) AND (x_cust_parent_cont_adj_num IS NULL)))
4588 	    AND ((tlinfo.custodial_parent_num = x_custodial_parent_num) OR ((tlinfo.custodial_parent_num IS NULL) AND (x_custodial_parent_num IS NULL)))
4589 	    AND ((tlinfo.cust_par_base_prcnt_inc_amt = x_cust_par_base_prcnt_inc_amt) OR ((tlinfo.cust_par_base_prcnt_inc_amt IS NULL) AND (x_cust_par_base_prcnt_inc_amt IS NULL)))
4590 	    AND ((tlinfo.cust_par_base_cont_inc_amt = x_cust_par_base_cont_inc_amt) OR ((tlinfo.cust_par_base_cont_inc_amt IS NULL) AND (x_cust_par_base_cont_inc_amt IS NULL)))
4591 	    AND ((tlinfo.cust_par_base_cont_ast_amt = x_cust_par_base_cont_ast_amt) OR ((tlinfo.cust_par_base_cont_ast_amt IS NULL) AND (x_cust_par_base_cont_ast_amt IS NULL)))
4592 	    AND ((tlinfo.cust_par_base_tot_cont_amt = x_cust_par_base_tot_cont_amt) OR ((tlinfo.cust_par_base_tot_cont_amt IS NULL) AND (x_cust_par_base_tot_cont_amt IS NULL)))
4593 	    AND ((tlinfo.cust_par_opt_prcnt_inc_amt = x_cust_par_opt_prcnt_inc_amt) OR ((tlinfo.cust_par_opt_prcnt_inc_amt IS NULL) AND (x_cust_par_opt_prcnt_inc_amt IS NULL)))
4594 	    AND ((tlinfo.cust_par_opt_cont_inc_amt = x_cust_par_opt_cont_inc_amt) OR ((tlinfo.cust_par_opt_cont_inc_amt IS NULL) AND (x_cust_par_opt_cont_inc_amt IS NULL)))
4595 	    AND ((tlinfo.cust_par_opt_cont_ast_amt = x_cust_par_opt_cont_ast_amt) OR ((tlinfo.cust_par_opt_cont_ast_amt IS NULL) AND (x_cust_par_opt_cont_ast_amt IS NULL)))
4596 	    AND ((tlinfo.cust_par_opt_tot_cont_amt = x_cust_par_opt_tot_cont_amt) OR ((tlinfo.cust_par_opt_tot_cont_amt IS NULL) AND (x_cust_par_opt_tot_cont_amt IS NULL)))
4597 	    AND ((tlinfo.parents_email_txt = x_parents_email_txt) OR ((tlinfo.parents_email_txt IS NULL) AND (x_parents_email_txt IS NULL)))
4601       NULL;
4598 	    AND ((tlinfo.parent_1_birth_date = x_parent_1_birth_date) OR ((tlinfo.parent_1_birth_date IS NULL) AND (x_parent_1_birth_date IS NULL)))
4599 	    AND ((tlinfo.parent_2_birth_date = x_parent_2_birth_date) OR ((tlinfo.parent_2_birth_date IS NULL) AND (x_parent_2_birth_date IS NULL)))
4600        ) THEN
4602     ELSE
4603       fnd_message.set_name('FND', 'FORM_RECORD_CHANGED');
4604       igs_ge_msg_stack.add;
4605       app_exception.raise_exception;
4606     END IF;
4607 
4608     RETURN;
4609 
4610   END lock_row;
4611 
4612 
4613   PROCEDURE update_row (
4614     x_rowid                             IN     VARCHAR2,
4615     x_fnar_id                           IN     NUMBER,
4616     x_cssp_id                           IN     NUMBER,
4617     x_r_s_email_address                 IN     VARCHAR2,
4618     x_eps_code                          IN     VARCHAR2,
4619     x_comp_css_dependency_status        IN     VARCHAR2,
4620     x_stu_age                           IN     VARCHAR2,
4621     x_assumed_stu_yr_in_coll            IN     VARCHAR2,
4622     x_comp_stu_marital_status           IN     VARCHAR2,
4623     x_stu_family_members                IN     NUMBER,
4624     x_stu_fam_members_in_college        IN     NUMBER,
4625     x_par_marital_status                IN     VARCHAR2,
4626     x_par_family_members                IN     NUMBER,
4627     x_par_total_in_college              IN     NUMBER,
4628     x_par_par_in_college                IN     NUMBER,
4629     x_par_others_in_college             IN     NUMBER,
4630     x_par_aesa                          IN     NUMBER,
4631     x_par_cesa                          IN     NUMBER,
4632     x_stu_aesa                          IN     NUMBER,
4633     x_stu_cesa                          IN     NUMBER,
4634     x_im_p_bas_agi_taxable_income       IN     NUMBER,
4635     x_im_p_bas_untx_inc_and_ben         IN     NUMBER,
4636     x_im_p_bas_inc_adj                  IN     NUMBER,
4637     x_im_p_bas_total_income             IN     NUMBER,
4638     x_im_p_bas_us_income_tax            IN     NUMBER,
4639     x_im_p_bas_st_and_other_tax         IN     NUMBER,
4640     x_im_p_bas_fica_tax                 IN     NUMBER,
4641     x_im_p_bas_med_dental               IN     NUMBER,
4642     x_im_p_bas_employment_allow         IN     NUMBER,
4643     x_im_p_bas_annual_ed_savings        IN     NUMBER,
4644     x_im_p_bas_inc_prot_allow_m         IN     NUMBER,
4645     x_im_p_bas_total_inc_allow          IN     NUMBER,
4646     x_im_p_bas_cal_avail_inc            IN     NUMBER,
4647     x_im_p_bas_avail_income             IN     NUMBER,
4648     x_im_p_bas_total_cont_inc           IN     NUMBER,
4649     x_im_p_bas_cash_bank_accounts       IN     NUMBER,
4650     x_im_p_bas_home_equity              IN     NUMBER,
4651     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER,
4652     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER,
4653     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER,
4654     x_im_p_bas_net_worth                IN     NUMBER,
4655     x_im_p_bas_emerg_res_allow          IN     NUMBER,
4656     x_im_p_bas_cum_ed_savings           IN     NUMBER,
4657     x_im_p_bas_low_inc_allow            IN     NUMBER,
4658     x_im_p_bas_total_asset_allow        IN     NUMBER,
4659     x_im_p_bas_disc_net_worth           IN     NUMBER,
4660     x_im_p_bas_total_cont_asset         IN     NUMBER,
4661     x_im_p_bas_total_cont               IN     NUMBER,
4662     x_im_p_bas_num_in_coll_adj          IN     NUMBER,
4663     x_im_p_bas_cont_for_stu             IN     NUMBER,
4664     x_im_p_bas_cont_from_income         IN     NUMBER,
4665     x_im_p_bas_cont_from_assets         IN     NUMBER,
4666     x_im_p_opt_agi_taxable_income       IN     NUMBER,
4667     x_im_p_opt_untx_inc_and_ben         IN     NUMBER,
4668     x_im_p_opt_inc_adj                  IN     NUMBER,
4669     x_im_p_opt_total_income             IN     NUMBER,
4670     x_im_p_opt_us_income_tax            IN     NUMBER,
4671     x_im_p_opt_st_and_other_tax         IN     NUMBER,
4672     x_im_p_opt_fica_tax                 IN     NUMBER,
4673     x_im_p_opt_med_dental               IN     NUMBER,
4674     x_im_p_opt_elem_sec_tuit            IN     NUMBER,
4675     x_im_p_opt_employment_allow         IN     NUMBER,
4676     x_im_p_opt_annual_ed_savings        IN     NUMBER,
4677     x_im_p_opt_inc_prot_allow_m         IN     NUMBER,
4678     x_im_p_opt_total_inc_allow          IN     NUMBER,
4679     x_im_p_opt_cal_avail_inc            IN     NUMBER,
4680     x_im_p_opt_avail_income             IN     NUMBER,
4681     x_im_p_opt_total_cont_inc           IN     NUMBER,
4682     x_im_p_opt_cash_bank_accounts       IN     NUMBER,
4683     x_im_p_opt_home_equity              IN     NUMBER,
4684     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER,
4685     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER,
4686     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER,
4687     x_im_p_opt_net_worth                IN     NUMBER,
4688     x_im_p_opt_emerg_res_allow          IN     NUMBER,
4689     x_im_p_opt_cum_ed_savings           IN     NUMBER,
4690     x_im_p_opt_low_inc_allow            IN     NUMBER,
4691     x_im_p_opt_total_asset_allow        IN     NUMBER,
4692     x_im_p_opt_disc_net_worth           IN     NUMBER,
4693     x_im_p_opt_total_cont_asset         IN     NUMBER,
4694     x_im_p_opt_total_cont               IN     NUMBER,
4695     x_im_p_opt_num_in_coll_adj          IN     NUMBER,
4696     x_im_p_opt_cont_for_stu             IN     NUMBER,
4697     x_im_p_opt_cont_from_income         IN     NUMBER,
4698     x_im_p_opt_cont_from_assets         IN     NUMBER,
4699     x_fm_p_analysis_type                IN     VARCHAR2,
4700     x_fm_p_agi_taxable_income           IN     NUMBER,
4704     x_fm_p_us_income_tax                IN     NUMBER,
4701     x_fm_p_untx_inc_and_ben             IN     NUMBER,
4702     x_fm_p_inc_adj                      IN     NUMBER,
4703     x_fm_p_total_income                 IN     NUMBER,
4705     x_fm_p_state_and_other_taxes        IN     NUMBER,
4706     x_fm_p_fica_tax                     IN     NUMBER,
4707     x_fm_p_employment_allow             IN     NUMBER,
4708     x_fm_p_income_prot_allow            IN     NUMBER,
4709     x_fm_p_total_allow                  IN     NUMBER,
4710     x_fm_p_avail_income                 IN     NUMBER,
4711     x_fm_p_cash_bank_accounts           IN     NUMBER,
4712     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER,
4713     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER,
4714     x_fm_p_net_worth                    IN     NUMBER,
4715     x_fm_p_asset_prot_allow             IN     NUMBER,
4716     x_fm_p_disc_net_worth               IN     NUMBER,
4717     x_fm_p_total_contribution           IN     NUMBER,
4718     x_fm_p_num_in_coll                  IN     NUMBER,
4719     x_fm_p_cont_for_stu                 IN     NUMBER,
4720     x_fm_p_cont_from_income             IN     NUMBER,
4721     x_fm_p_cont_from_assets             IN     NUMBER,
4722     x_im_s_bas_agi_taxable_income       IN     NUMBER,
4723     x_im_s_bas_untx_inc_and_ben         IN     NUMBER,
4724     x_im_s_bas_inc_adj                  IN     NUMBER,
4725     x_im_s_bas_total_income             IN     NUMBER,
4726     x_im_s_bas_us_income_tax            IN     NUMBER,
4727     x_im_s_bas_state_and_oth_taxes      IN     NUMBER,
4728     x_im_s_bas_fica_tax                 IN     NUMBER,
4729     x_im_s_bas_med_dental               IN     NUMBER,
4730     x_im_s_bas_employment_allow         IN     NUMBER,
4731     x_im_s_bas_annual_ed_savings        IN     NUMBER,
4732     x_im_s_bas_inc_prot_allow_m         IN     NUMBER,
4733     x_im_s_bas_total_inc_allow          IN     NUMBER,
4734     x_im_s_bas_cal_avail_income         IN     NUMBER,
4735     x_im_s_bas_avail_income             IN     NUMBER,
4736     x_im_s_bas_total_cont_inc           IN     NUMBER,
4737     x_im_s_bas_cash_bank_accounts       IN     NUMBER,
4738     x_im_s_bas_home_equity              IN     NUMBER,
4739     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER,
4740     x_im_s_bas_adj_busfarm_worth        IN     NUMBER,
4741     x_im_s_bas_trusts                   IN     NUMBER,
4742     x_im_s_bas_net_worth                IN     NUMBER,
4743     x_im_s_bas_emerg_res_allow          IN     NUMBER,
4744     x_im_s_bas_cum_ed_savings           IN     NUMBER,
4745     x_im_s_bas_total_asset_allow        IN     NUMBER,
4746     x_im_s_bas_disc_net_worth           IN     NUMBER,
4747     x_im_s_bas_total_cont_asset         IN     NUMBER,
4748     x_im_s_bas_total_cont               IN     NUMBER,
4749     x_im_s_bas_num_in_coll_adj          IN     NUMBER,
4750     x_im_s_bas_cont_for_stu             IN     NUMBER,
4751     x_im_s_bas_cont_from_income         IN     NUMBER,
4752     x_im_s_bas_cont_from_assets         IN     NUMBER,
4753     x_im_s_est_agitaxable_income        IN     NUMBER,
4754     x_im_s_est_untx_inc_and_ben         IN     NUMBER,
4755     x_im_s_est_inc_adj                  IN     NUMBER,
4756     x_im_s_est_total_income             IN     NUMBER,
4757     x_im_s_est_us_income_tax            IN     NUMBER,
4758     x_im_s_est_state_and_oth_taxes      IN     NUMBER,
4759     x_im_s_est_fica_tax                 IN     NUMBER,
4760     x_im_s_est_med_dental               IN     NUMBER,
4761     x_im_s_est_employment_allow         IN     NUMBER,
4762     x_im_s_est_annual_ed_savings        IN     NUMBER,
4763     x_im_s_est_inc_prot_allow_m         IN     NUMBER,
4764     x_im_s_est_total_inc_allow          IN     NUMBER,
4765     x_im_s_est_cal_avail_income         IN     NUMBER,
4766     x_im_s_est_avail_income             IN     NUMBER,
4767     x_im_s_est_total_cont_inc           IN     NUMBER,
4768     x_im_s_est_cash_bank_accounts       IN     NUMBER,
4769     x_im_s_est_home_equity              IN     NUMBER,
4770     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER,
4771     x_im_s_est_adj_bus_farm_worth       IN     NUMBER,
4772     x_im_s_est_est_trusts               IN     NUMBER,
4773     x_im_s_est_net_worth                IN     NUMBER,
4774     x_im_s_est_emerg_res_allow          IN     NUMBER,
4775     x_im_s_est_cum_ed_savings           IN     NUMBER,
4776     x_im_s_est_total_asset_allow        IN     NUMBER,
4777     x_im_s_est_disc_net_worth           IN     NUMBER,
4778     x_im_s_est_total_cont_asset         IN     NUMBER,
4779     x_im_s_est_total_cont               IN     NUMBER,
4780     x_im_s_est_num_in_coll_adj          IN     NUMBER,
4781     x_im_s_est_cont_for_stu             IN     NUMBER,
4782     x_im_s_est_cont_from_income         IN     NUMBER,
4783     x_im_s_est_cont_from_assets         IN     NUMBER,
4784     x_im_s_opt_agi_taxable_income       IN     NUMBER,
4785     x_im_s_opt_untx_inc_and_ben         IN     NUMBER,
4786     x_im_s_opt_inc_adj                  IN     NUMBER,
4787     x_im_s_opt_total_income             IN     NUMBER,
4788     x_im_s_opt_us_income_tax            IN     NUMBER,
4789     x_im_s_opt_state_and_oth_taxes      IN     NUMBER,
4790     x_im_s_opt_fica_tax                 IN     NUMBER,
4791     x_im_s_opt_med_dental               IN     NUMBER,
4792     x_im_s_opt_employment_allow         IN     NUMBER,
4793     x_im_s_opt_annual_ed_savings        IN     NUMBER,
4794     x_im_s_opt_inc_prot_allow_m         IN     NUMBER,
4795     x_im_s_opt_total_inc_allow          IN     NUMBER,
4796     x_im_s_opt_cal_avail_income         IN     NUMBER,
4797     x_im_s_opt_avail_income             IN     NUMBER,
4801     x_im_s_opt_home_equity              IN     NUMBER,
4798     x_im_s_opt_total_cont_inc           IN     NUMBER,
4799     x_im_s_opt_cash_bank_accounts       IN     NUMBER,
4800     x_im_s_opt_ira_keogh_accounts       IN     NUMBER,
4802     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER,
4803     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER,
4804     x_im_s_opt_trusts                   IN     NUMBER,
4805     x_im_s_opt_net_worth                IN     NUMBER,
4806     x_im_s_opt_emerg_res_allow          IN     NUMBER,
4807     x_im_s_opt_cum_ed_savings           IN     NUMBER,
4808     x_im_s_opt_total_asset_allow        IN     NUMBER,
4809     x_im_s_opt_disc_net_worth           IN     NUMBER,
4810     x_im_s_opt_total_cont_asset         IN     NUMBER,
4811     x_im_s_opt_total_cont               IN     NUMBER,
4812     x_im_s_opt_num_in_coll_adj          IN     NUMBER,
4813     x_im_s_opt_cont_for_stu             IN     NUMBER,
4814     x_im_s_opt_cont_from_income         IN     NUMBER,
4815     x_im_s_opt_cont_from_assets         IN     NUMBER,
4816     x_fm_s_analysis_type                IN     VARCHAR2,
4817     x_fm_s_agi_taxable_income           IN     NUMBER,
4818     x_fm_s_untx_inc_and_ben             IN     NUMBER,
4819     x_fm_s_inc_adj                      IN     NUMBER,
4820     x_fm_s_total_income                 IN     NUMBER,
4821     x_fm_s_us_income_tax                IN     NUMBER,
4822     x_fm_s_state_and_oth_taxes          IN     NUMBER,
4823     x_fm_s_fica_tax                     IN     NUMBER,
4824     x_fm_s_employment_allow             IN     NUMBER,
4825     x_fm_s_income_prot_allow            IN     NUMBER,
4826     x_fm_s_total_allow                  IN     NUMBER,
4827     x_fm_s_cal_avail_income             IN     NUMBER,
4828     x_fm_s_avail_income                 IN     NUMBER,
4829     x_fm_s_cash_bank_accounts           IN     NUMBER,
4830     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER,
4831     x_fm_s_adj_bus_farm_worth           IN     NUMBER,
4832     x_fm_s_trusts                       IN     NUMBER,
4833     x_fm_s_net_worth                    IN     NUMBER,
4834     x_fm_s_asset_prot_allow             IN     NUMBER,
4835     x_fm_s_disc_net_worth               IN     NUMBER,
4836     x_fm_s_total_cont                   IN     NUMBER,
4837     x_fm_s_num_in_coll                  IN     NUMBER,
4838     x_fm_s_cont_for_stu                 IN     NUMBER,
4839     x_fm_s_cont_from_income             IN     NUMBER,
4840     x_fm_s_cont_from_assets             IN     NUMBER,
4841     x_im_inst_resident_ind              IN     VARCHAR2,
4842     x_institutional_1_budget_name       IN     VARCHAR2,
4843     x_im_inst_1_budget_duration         IN     NUMBER,
4844     x_im_inst_1_tuition_fees            IN     NUMBER,
4845     x_im_inst_1_books_supplies          IN     NUMBER,
4846     x_im_inst_1_living_expenses         IN     NUMBER,
4847     x_im_inst_1_tot_expenses            IN     NUMBER,
4848     x_im_inst_1_tot_stu_cont            IN     NUMBER,
4849     x_im_inst_1_tot_par_cont            IN     NUMBER,
4850     x_im_inst_1_tot_family_cont         IN     NUMBER,
4851     x_im_inst_1_va_benefits             IN     NUMBER,
4852     x_im_inst_1_ot_cont                 IN     NUMBER,
4853     x_im_inst_1_est_financial_need      IN     NUMBER,
4854     x_institutional_2_budget_name       IN     VARCHAR2,
4855     x_im_inst_2_budget_duration         IN     VARCHAR2,
4856     x_im_inst_2_tuition_fees            IN     NUMBER,
4857     x_im_inst_2_books_supplies          IN     NUMBER,
4858     x_im_inst_2_living_expenses         IN     NUMBER,
4859     x_im_inst_2_tot_expenses            IN     NUMBER,
4860     x_im_inst_2_tot_stu_cont            IN     NUMBER,
4861     x_im_inst_2_tot_par_cont            IN     NUMBER,
4862     x_im_inst_2_tot_family_cont         IN     NUMBER,
4863     x_im_inst_2_va_benefits             IN     NUMBER,
4864     x_im_inst_2_est_financial_need      IN     NUMBER,
4865     x_institutional_3_budget_name       IN     VARCHAR2,
4866     x_im_inst_3_budget_duration         IN     NUMBER,
4867     x_im_inst_3_tuition_fees            IN     NUMBER,
4868     x_im_inst_3_books_supplies          IN     NUMBER,
4869     x_im_inst_3_living_expenses         IN     NUMBER,
4870     x_im_inst_3_tot_expenses            IN     NUMBER,
4871     x_im_inst_3_tot_stu_cont            IN     NUMBER,
4872     x_im_inst_3_tot_par_cont            IN     NUMBER,
4873     x_im_inst_3_tot_family_cont         IN     NUMBER,
4874     x_im_inst_3_va_benefits             IN     NUMBER,
4875     x_im_inst_3_est_financial_need      IN     NUMBER,
4876     x_fm_inst_1_federal_efc             IN     VARCHAR2,
4877     x_fm_inst_1_va_benefits             IN     VARCHAR2,
4878     x_fm_inst_1_fed_eligibility         IN     VARCHAR2,
4879     x_fm_inst_1_pell                    IN     VARCHAR2,
4880     x_option_par_loss_allow_ind         IN     VARCHAR2,
4881     x_option_par_tuition_ind            IN     VARCHAR2,
4882     x_option_par_home_ind               IN     VARCHAR2,
4883     x_option_par_home_value             IN     VARCHAR2,
4884     x_option_par_home_debt              IN     VARCHAR2,
4885     x_option_stu_ira_keogh_ind          IN     VARCHAR2,
4886     x_option_stu_home_ind               IN     VARCHAR2,
4887     x_option_stu_home_value             IN     VARCHAR2,
4888     x_option_stu_home_debt              IN     VARCHAR2,
4889     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2,
4890     x_option_par_hope_ll_credit         IN     VARCHAR2,
4891     x_option_stu_hope_ll_credit         IN     VARCHAR2,
4892     x_im_parent_1_8_months_bas          IN     VARCHAR2,
4893     x_im_p_more_than_9_mth_ba           IN     VARCHAR2,
4897     x_fnar_message_2                    IN     VARCHAR2,
4894     x_im_parent_1_8_months_opt          IN     VARCHAR2,
4895     x_im_p_more_than_9_mth_op           IN     VARCHAR2,
4896     x_fnar_message_1                    IN     VARCHAR2,
4898     x_fnar_message_3                    IN     VARCHAR2,
4899     x_fnar_message_4                    IN     VARCHAR2,
4900     x_fnar_message_5                    IN     VARCHAR2,
4901     x_fnar_message_6                    IN     VARCHAR2,
4902     x_fnar_message_7                    IN     VARCHAR2,
4903     x_fnar_message_8                    IN     VARCHAR2,
4904     x_fnar_message_9                    IN     VARCHAR2,
4905     x_fnar_message_10                   IN     VARCHAR2,
4906     x_fnar_message_11                   IN     VARCHAR2,
4907     x_fnar_message_12                   IN     VARCHAR2,
4908     x_fnar_message_13                   IN     VARCHAR2,
4909     x_fnar_message_20                   IN     VARCHAR2,
4910     x_fnar_message_21                   IN     VARCHAR2,
4911     x_fnar_message_22                   IN     VARCHAR2,
4912     x_fnar_message_23                   IN     VARCHAR2,
4913     x_fnar_message_24                   IN     VARCHAR2,
4914     x_fnar_message_25                   IN     VARCHAR2,
4915     x_fnar_message_26                   IN     VARCHAR2,
4916     x_fnar_message_27                   IN     VARCHAR2,
4917     x_fnar_message_30                   IN     VARCHAR2,
4918     x_fnar_message_31                   IN     VARCHAR2,
4919     x_fnar_message_32                   IN     VARCHAR2,
4920     x_fnar_message_33                   IN     VARCHAR2,
4921     x_fnar_message_34                   IN     VARCHAR2,
4922     x_fnar_message_35                   IN     VARCHAR2,
4923     x_fnar_message_36                   IN     VARCHAR2,
4924     x_fnar_message_37                   IN     VARCHAR2,
4925     x_fnar_message_38                   IN     VARCHAR2,
4926     x_fnar_message_39                   IN     VARCHAR2,
4927     x_fnar_message_45                   IN     VARCHAR2,
4928     x_fnar_message_46                   IN     VARCHAR2,
4929     x_fnar_message_47                   IN     VARCHAR2,
4930     x_fnar_message_48                   IN     VARCHAR2,
4931     x_fnar_message_50                   IN     VARCHAR2,
4932     x_fnar_message_51                   IN     VARCHAR2,
4933     x_fnar_message_52                   IN     VARCHAR2,
4934     x_fnar_message_53                   IN     VARCHAR2,
4935     x_fnar_message_56                   IN     VARCHAR2,
4936     x_fnar_message_57                   IN     VARCHAR2,
4937     x_fnar_message_58                   IN     VARCHAR2,
4938     x_fnar_message_59                   IN     VARCHAR2,
4939     x_fnar_message_60                   IN     VARCHAR2,
4940     x_fnar_message_61                   IN     VARCHAR2,
4941     x_fnar_message_62                   IN     VARCHAR2,
4942     x_fnar_message_63                   IN     VARCHAR2,
4943     x_fnar_message_64                   IN     VARCHAR2,
4944     x_fnar_message_65                   IN     VARCHAR2,
4945     x_fnar_message_71                   IN     VARCHAR2,
4946     x_fnar_message_72                   IN     VARCHAR2,
4947     x_fnar_message_73                   IN     VARCHAR2,
4948     x_fnar_message_74                   IN     VARCHAR2,
4949     x_fnar_message_75                   IN     VARCHAR2,
4950     x_fnar_message_76                   IN     VARCHAR2,
4951     x_fnar_message_77                   IN     VARCHAR2,
4952     x_fnar_message_78                   IN     VARCHAR2,
4953     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2,
4954     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2,
4955     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2,
4956     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2,
4957     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2,
4958     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2,
4959     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2,
4960     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2,
4961     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2,
4962     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2,
4963     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2,
4964     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2,
4965     x_fnar_mesg_56_par_agi              IN     VARCHAR2,
4966     x_fnar_mesg_62_par_taxes            IN     VARCHAR2,
4967     x_fnar_mesg_73_par_home_value       IN     VARCHAR2,
4968     x_fnar_mesg_74_par_home_value       IN     VARCHAR2,
4969     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2,
4970     x_fnar_mesg_75_par_home_value       IN     VARCHAR2,
4971     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2,
4972     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2,
4973     x_assumption_message_1              IN     VARCHAR2,
4974     x_assumption_message_2              IN     VARCHAR2,
4975     x_assumption_message_3              IN     VARCHAR2,
4976     x_assumption_message_4              IN     VARCHAR2,
4977     x_assumption_message_5              IN     VARCHAR2,
4978     x_assumption_message_6              IN     VARCHAR2,
4979     x_record_mark                       IN     VARCHAR2,
4980     x_mode                              IN     VARCHAR2 DEFAULT 'R',
4981     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
4982     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
4983     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
4984     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
4988     x_legacy_record_flag                IN     VARCHAR2,
4985     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
4986     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
4987     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
4989     x_opt_ind_stu_ipt_assets_flag       IN     VARCHAR2    DEFAULT NULL,
4990     x_cust_parent_cont_adj_num          IN     NUMBER,
4991     x_custodial_parent_num                  IN     NUMBER,
4992     x_cust_par_base_prcnt_inc_amt       IN     NUMBER,
4993     x_cust_par_base_cont_inc_amt        IN     NUMBER,
4994     x_cust_par_base_cont_ast_amt        IN     NUMBER,
4995     x_cust_par_base_tot_cont_amt        IN     NUMBER,
4996     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER,
4997     x_cust_par_opt_cont_inc_amt         IN     NUMBER,
4998     x_cust_par_opt_cont_ast_amt         IN     NUMBER,
4999     x_cust_par_opt_tot_cont_amt         IN     NUMBER,
5000     x_parents_email_txt                 IN     VARCHAR2,
5001     x_parent_1_birth_date               IN     DATE,
5002     x_parent_2_birth_date               IN     DATE
5003   ) AS
5004   /*
5005   ||  Created By : vivuyyur
5006   ||  Created On : 30-MAY-2001
5007   ||  Purpose : Handles the UPDATE DML logic for the table.
5008   ||  Known limitations, enhancements or remarks :
5009   ||  Change History :
5010   ||  Who             When            What
5011   ||  (reverse chronological order - newest change first)
5012   */
5013     x_last_update_date           DATE ;
5014     x_last_updated_by            NUMBER;
5015     x_last_update_login          NUMBER;
5016 
5017   BEGIN
5018 
5019     x_last_update_date := SYSDATE;
5020     IF (X_MODE = 'I') THEN
5021       x_last_updated_by := 1;
5022       x_last_update_login := 0;
5023     ELSIF (x_mode = 'R') THEN
5024       x_last_updated_by := fnd_global.user_id;
5025       IF x_last_updated_by IS NULL THEN
5026         x_last_updated_by := -1;
5027       END IF;
5028       x_last_update_login := fnd_global.login_id;
5029       IF (x_last_update_login IS NULL) THEN
5030         x_last_update_login := -1;
5031       END IF;
5032     ELSE
5033       fnd_message.set_name( 'FND', 'SYSTEM-INVALID ARGS');
5034       igs_ge_msg_stack.add;
5035       app_exception.raise_exception;
5036     END IF;
5037 
5038     before_dml(
5039       p_action                            => 'UPDATE',
5040       x_rowid                             => x_rowid,
5041       x_fnar_id                           => x_fnar_id,
5042       x_cssp_id                           => x_cssp_id,
5043       x_r_s_email_address                 => x_r_s_email_address,
5044       x_eps_code                          => x_eps_code,
5045       x_comp_css_dependency_status        => x_comp_css_dependency_status,
5046       x_stu_age                           => x_stu_age,
5047       x_assumed_stu_yr_in_coll            => x_assumed_stu_yr_in_coll,
5048       x_comp_stu_marital_status           => x_comp_stu_marital_status,
5049       x_stu_family_members                => x_stu_family_members,
5050       x_stu_fam_members_in_college        => x_stu_fam_members_in_college,
5051       x_par_marital_status                => x_par_marital_status,
5052       x_par_family_members                => x_par_family_members,
5053       x_par_total_in_college              => x_par_total_in_college,
5054       x_par_par_in_college                => x_par_par_in_college,
5055       x_par_others_in_college             => x_par_others_in_college,
5056       x_par_aesa                          => x_par_aesa,
5057       x_par_cesa                          => x_par_cesa,
5058       x_stu_aesa                          => x_stu_aesa,
5059       x_stu_cesa                          => x_stu_cesa,
5060       x_im_p_bas_agi_taxable_income       => x_im_p_bas_agi_taxable_income,
5061       x_im_p_bas_untx_inc_and_ben         => x_im_p_bas_untx_inc_and_ben,
5062       x_im_p_bas_inc_adj                  => x_im_p_bas_inc_adj,
5063       x_im_p_bas_total_income             => x_im_p_bas_total_income,
5064       x_im_p_bas_us_income_tax            => x_im_p_bas_us_income_tax,
5065       x_im_p_bas_st_and_other_tax         => x_im_p_bas_st_and_other_tax,
5066       x_im_p_bas_fica_tax                 => x_im_p_bas_fica_tax,
5067       x_im_p_bas_med_dental               => x_im_p_bas_med_dental,
5068       x_im_p_bas_employment_allow         => x_im_p_bas_employment_allow,
5069       x_im_p_bas_annual_ed_savings        => x_im_p_bas_annual_ed_savings,
5070       x_im_p_bas_inc_prot_allow_m         => x_im_p_bas_inc_prot_allow_m,
5071       x_im_p_bas_total_inc_allow          => x_im_p_bas_total_inc_allow,
5072       x_im_p_bas_cal_avail_inc            => x_im_p_bas_cal_avail_inc,
5073       x_im_p_bas_avail_income             => x_im_p_bas_avail_income,
5074       x_im_p_bas_total_cont_inc           => x_im_p_bas_total_cont_inc,
5075       x_im_p_bas_cash_bank_accounts       => x_im_p_bas_cash_bank_accounts,
5076       x_im_p_bas_home_equity              => x_im_p_bas_home_equity,
5077       x_im_p_bas_ot_rl_est_inv_eq         => x_im_p_bas_ot_rl_est_inv_eq,
5078       x_im_p_bas_adj_bus_farm_worth       => x_im_p_bas_adj_bus_farm_worth,
5079       x_im_p_bas_ass_sibs_pre_tui         => x_im_p_bas_ass_sibs_pre_tui,
5080       x_im_p_bas_net_worth                => x_im_p_bas_net_worth,
5081       x_im_p_bas_emerg_res_allow          => x_im_p_bas_emerg_res_allow,
5082       x_im_p_bas_cum_ed_savings           => x_im_p_bas_cum_ed_savings,
5083       x_im_p_bas_low_inc_allow            => x_im_p_bas_low_inc_allow,
5087       x_im_p_bas_total_cont               => x_im_p_bas_total_cont,
5084       x_im_p_bas_total_asset_allow        => x_im_p_bas_total_asset_allow,
5085       x_im_p_bas_disc_net_worth           => x_im_p_bas_disc_net_worth,
5086       x_im_p_bas_total_cont_asset         => x_im_p_bas_total_cont_asset,
5088       x_im_p_bas_num_in_coll_adj          => x_im_p_bas_num_in_coll_adj,
5089       x_im_p_bas_cont_for_stu             => x_im_p_bas_cont_for_stu,
5090       x_im_p_bas_cont_from_income         => x_im_p_bas_cont_from_income,
5091       x_im_p_bas_cont_from_assets         => x_im_p_bas_cont_from_assets,
5092       x_im_p_opt_agi_taxable_income       => x_im_p_opt_agi_taxable_income,
5093       x_im_p_opt_untx_inc_and_ben         => x_im_p_opt_untx_inc_and_ben,
5094       x_im_p_opt_inc_adj                  => x_im_p_opt_inc_adj,
5095       x_im_p_opt_total_income             => x_im_p_opt_total_income,
5096       x_im_p_opt_us_income_tax            => x_im_p_opt_us_income_tax,
5097       x_im_p_opt_st_and_other_tax         => x_im_p_opt_st_and_other_tax,
5098       x_im_p_opt_fica_tax                 => x_im_p_opt_fica_tax,
5099       x_im_p_opt_med_dental               => x_im_p_opt_med_dental,
5100       x_im_p_opt_elem_sec_tuit            => x_im_p_opt_elem_sec_tuit,
5101       x_im_p_opt_employment_allow         => x_im_p_opt_employment_allow,
5102       x_im_p_opt_annual_ed_savings        => x_im_p_opt_annual_ed_savings,
5103       x_im_p_opt_inc_prot_allow_m         => x_im_p_opt_inc_prot_allow_m,
5104       x_im_p_opt_total_inc_allow          => x_im_p_opt_total_inc_allow,
5105       x_im_p_opt_cal_avail_inc            => x_im_p_opt_cal_avail_inc,
5106       x_im_p_opt_avail_income             => x_im_p_opt_avail_income,
5107       x_im_p_opt_total_cont_inc           => x_im_p_opt_total_cont_inc,
5108       x_im_p_opt_cash_bank_accounts       => x_im_p_opt_cash_bank_accounts,
5109       x_im_p_opt_home_equity              => x_im_p_opt_home_equity,
5110       x_im_p_opt_ot_rl_est_inv_eq         => x_im_p_opt_ot_rl_est_inv_eq,
5111       x_im_p_opt_adj_bus_farm_worth       => x_im_p_opt_adj_bus_farm_worth,
5112       x_im_p_opt_ass_sibs_pre_tui         => x_im_p_opt_ass_sibs_pre_tui,
5113       x_im_p_opt_net_worth                => x_im_p_opt_net_worth,
5114       x_im_p_opt_emerg_res_allow          => x_im_p_opt_emerg_res_allow,
5115       x_im_p_opt_cum_ed_savings           => x_im_p_opt_cum_ed_savings,
5116       x_im_p_opt_low_inc_allow            => x_im_p_opt_low_inc_allow,
5117       x_im_p_opt_total_asset_allow        => x_im_p_opt_total_asset_allow,
5118       x_im_p_opt_disc_net_worth           => x_im_p_opt_disc_net_worth,
5119       x_im_p_opt_total_cont_asset         => x_im_p_opt_total_cont_asset,
5120       x_im_p_opt_total_cont               => x_im_p_opt_total_cont,
5121       x_im_p_opt_num_in_coll_adj          => x_im_p_opt_num_in_coll_adj,
5122       x_im_p_opt_cont_for_stu             => x_im_p_opt_cont_for_stu,
5123       x_im_p_opt_cont_from_income         => x_im_p_opt_cont_from_income,
5124       x_im_p_opt_cont_from_assets         => x_im_p_opt_cont_from_assets,
5125       x_fm_p_analysis_type                => x_fm_p_analysis_type,
5126       x_fm_p_agi_taxable_income           => x_fm_p_agi_taxable_income,
5127       x_fm_p_untx_inc_and_ben             => x_fm_p_untx_inc_and_ben,
5128       x_fm_p_inc_adj                      => x_fm_p_inc_adj,
5129       x_fm_p_total_income                 => x_fm_p_total_income,
5130       x_fm_p_us_income_tax                => x_fm_p_us_income_tax,
5131       x_fm_p_state_and_other_taxes        => x_fm_p_state_and_other_taxes,
5132       x_fm_p_fica_tax                     => x_fm_p_fica_tax,
5133       x_fm_p_employment_allow             => x_fm_p_employment_allow,
5134       x_fm_p_income_prot_allow            => x_fm_p_income_prot_allow,
5135       x_fm_p_total_allow                  => x_fm_p_total_allow,
5136       x_fm_p_avail_income                 => x_fm_p_avail_income,
5137       x_fm_p_cash_bank_accounts           => x_fm_p_cash_bank_accounts,
5138       x_fm_p_ot_rl_est_inv_equity         => x_fm_p_ot_rl_est_inv_equity,
5139       x_fm_p_adj_bus_farm_net_worth       => x_fm_p_adj_bus_farm_net_worth,
5140       x_fm_p_net_worth                    => x_fm_p_net_worth,
5141       x_fm_p_asset_prot_allow             => x_fm_p_asset_prot_allow,
5142       x_fm_p_disc_net_worth               => x_fm_p_disc_net_worth,
5143       x_fm_p_total_contribution           => x_fm_p_total_contribution,
5144       x_fm_p_num_in_coll                  => x_fm_p_num_in_coll,
5145       x_fm_p_cont_for_stu                 => x_fm_p_cont_for_stu,
5146       x_fm_p_cont_from_income             => x_fm_p_cont_from_income,
5147       x_fm_p_cont_from_assets             => x_fm_p_cont_from_assets,
5148       x_im_s_bas_agi_taxable_income       => x_im_s_bas_agi_taxable_income,
5149       x_im_s_bas_untx_inc_and_ben         => x_im_s_bas_untx_inc_and_ben,
5150       x_im_s_bas_inc_adj                  => x_im_s_bas_inc_adj,
5151       x_im_s_bas_total_income             => x_im_s_bas_total_income,
5152       x_im_s_bas_us_income_tax            => x_im_s_bas_us_income_tax,
5153       x_im_s_bas_state_and_oth_taxes      => x_im_s_bas_state_and_oth_taxes,
5154       x_im_s_bas_fica_tax                 => x_im_s_bas_fica_tax,
5155       x_im_s_bas_med_dental               => x_im_s_bas_med_dental,
5156       x_im_s_bas_employment_allow         => x_im_s_bas_employment_allow,
5157       x_im_s_bas_annual_ed_savings        => x_im_s_bas_annual_ed_savings,
5158       x_im_s_bas_inc_prot_allow_m         => x_im_s_bas_inc_prot_allow_m,
5159       x_im_s_bas_total_inc_allow          => x_im_s_bas_total_inc_allow,
5160       x_im_s_bas_cal_avail_income         => x_im_s_bas_cal_avail_income,
5161       x_im_s_bas_avail_income             => x_im_s_bas_avail_income,
5165       x_im_s_bas_ot_rl_est_inv_eq         => x_im_s_bas_ot_rl_est_inv_eq,
5162       x_im_s_bas_total_cont_inc           => x_im_s_bas_total_cont_inc,
5163       x_im_s_bas_cash_bank_accounts       => x_im_s_bas_cash_bank_accounts,
5164       x_im_s_bas_home_equity              => x_im_s_bas_home_equity,
5166       x_im_s_bas_adj_busfarm_worth        => x_im_s_bas_adj_busfarm_worth,
5167       x_im_s_bas_trusts                   => x_im_s_bas_trusts,
5168       x_im_s_bas_net_worth                => x_im_s_bas_net_worth,
5169       x_im_s_bas_emerg_res_allow          => x_im_s_bas_emerg_res_allow,
5170       x_im_s_bas_cum_ed_savings           => x_im_s_bas_cum_ed_savings,
5171       x_im_s_bas_total_asset_allow        => x_im_s_bas_total_asset_allow,
5172       x_im_s_bas_disc_net_worth           => x_im_s_bas_disc_net_worth,
5173       x_im_s_bas_total_cont_asset         => x_im_s_bas_total_cont_asset,
5174       x_im_s_bas_total_cont               => x_im_s_bas_total_cont,
5175       x_im_s_bas_num_in_coll_adj          => x_im_s_bas_num_in_coll_adj,
5176       x_im_s_bas_cont_for_stu             => x_im_s_bas_cont_for_stu,
5177       x_im_s_bas_cont_from_income         => x_im_s_bas_cont_from_income,
5178       x_im_s_bas_cont_from_assets         => x_im_s_bas_cont_from_assets,
5179       x_im_s_est_agitaxable_income        => x_im_s_est_agitaxable_income,
5180       x_im_s_est_untx_inc_and_ben         => x_im_s_est_untx_inc_and_ben,
5181       x_im_s_est_inc_adj                  => x_im_s_est_inc_adj,
5182       x_im_s_est_total_income             => x_im_s_est_total_income,
5183       x_im_s_est_us_income_tax            => x_im_s_est_us_income_tax,
5184       x_im_s_est_state_and_oth_taxes      => x_im_s_est_state_and_oth_taxes,
5185       x_im_s_est_fica_tax                 => x_im_s_est_fica_tax,
5186       x_im_s_est_med_dental               => x_im_s_est_med_dental,
5187       x_im_s_est_employment_allow         => x_im_s_est_employment_allow,
5188       x_im_s_est_annual_ed_savings        => x_im_s_est_annual_ed_savings,
5189       x_im_s_est_inc_prot_allow_m         => x_im_s_est_inc_prot_allow_m,
5190       x_im_s_est_total_inc_allow          => x_im_s_est_total_inc_allow,
5191       x_im_s_est_cal_avail_income         => x_im_s_est_cal_avail_income,
5192       x_im_s_est_avail_income             => x_im_s_est_avail_income,
5193       x_im_s_est_total_cont_inc           => x_im_s_est_total_cont_inc,
5194       x_im_s_est_cash_bank_accounts       => x_im_s_est_cash_bank_accounts,
5195       x_im_s_est_home_equity              => x_im_s_est_home_equity,
5196       x_im_s_est_ot_rl_est_inv_eq         => x_im_s_est_ot_rl_est_inv_eq,
5197       x_im_s_est_adj_bus_farm_worth       => x_im_s_est_adj_bus_farm_worth,
5198       x_im_s_est_est_trusts               => x_im_s_est_est_trusts,
5199       x_im_s_est_net_worth                => x_im_s_est_net_worth,
5200       x_im_s_est_emerg_res_allow          => x_im_s_est_emerg_res_allow,
5201       x_im_s_est_cum_ed_savings           => x_im_s_est_cum_ed_savings,
5202       x_im_s_est_total_asset_allow        => x_im_s_est_total_asset_allow,
5203       x_im_s_est_disc_net_worth           => x_im_s_est_disc_net_worth,
5204       x_im_s_est_total_cont_asset         => x_im_s_est_total_cont_asset,
5205       x_im_s_est_total_cont               => x_im_s_est_total_cont,
5206       x_im_s_est_num_in_coll_adj          => x_im_s_est_num_in_coll_adj,
5207       x_im_s_est_cont_for_stu             => x_im_s_est_cont_for_stu,
5208       x_im_s_est_cont_from_income         => x_im_s_est_cont_from_income,
5209       x_im_s_est_cont_from_assets         => x_im_s_est_cont_from_assets,
5210       x_im_s_opt_agi_taxable_income       => x_im_s_opt_agi_taxable_income,
5211       x_im_s_opt_untx_inc_and_ben         => x_im_s_opt_untx_inc_and_ben,
5212       x_im_s_opt_inc_adj                  => x_im_s_opt_inc_adj,
5213       x_im_s_opt_total_income             => x_im_s_opt_total_income,
5214       x_im_s_opt_us_income_tax            => x_im_s_opt_us_income_tax,
5215       x_im_s_opt_state_and_oth_taxes      => x_im_s_opt_state_and_oth_taxes,
5216       x_im_s_opt_fica_tax                 => x_im_s_opt_fica_tax,
5217       x_im_s_opt_med_dental               => x_im_s_opt_med_dental,
5218       x_im_s_opt_employment_allow         => x_im_s_opt_employment_allow,
5219       x_im_s_opt_annual_ed_savings        => x_im_s_opt_annual_ed_savings,
5220       x_im_s_opt_inc_prot_allow_m         => x_im_s_opt_inc_prot_allow_m,
5221       x_im_s_opt_total_inc_allow          => x_im_s_opt_total_inc_allow,
5222       x_im_s_opt_cal_avail_income         => x_im_s_opt_cal_avail_income,
5223       x_im_s_opt_avail_income             => x_im_s_opt_avail_income,
5224       x_im_s_opt_total_cont_inc           => x_im_s_opt_total_cont_inc,
5225       x_im_s_opt_cash_bank_accounts       => x_im_s_opt_cash_bank_accounts,
5226       x_im_s_opt_ira_keogh_accounts       => x_im_s_opt_ira_keogh_accounts,
5227       x_im_s_opt_home_equity              => x_im_s_opt_home_equity,
5228       x_im_s_opt_ot_rl_est_inv_eq         => x_im_s_opt_ot_rl_est_inv_eq,
5229       x_im_s_opt_adj_bus_farm_worth       => x_im_s_opt_adj_bus_farm_worth,
5230       x_im_s_opt_trusts                   => x_im_s_opt_trusts,
5231       x_im_s_opt_net_worth                => x_im_s_opt_net_worth,
5232       x_im_s_opt_emerg_res_allow          => x_im_s_opt_emerg_res_allow,
5233       x_im_s_opt_cum_ed_savings           => x_im_s_opt_cum_ed_savings,
5234       x_im_s_opt_total_asset_allow        => x_im_s_opt_total_asset_allow,
5235       x_im_s_opt_disc_net_worth           => x_im_s_opt_disc_net_worth,
5236       x_im_s_opt_total_cont_asset         => x_im_s_opt_total_cont_asset,
5237       x_im_s_opt_total_cont               => x_im_s_opt_total_cont,
5238       x_im_s_opt_num_in_coll_adj          => x_im_s_opt_num_in_coll_adj,
5239       x_im_s_opt_cont_for_stu             => x_im_s_opt_cont_for_stu,
5240       x_im_s_opt_cont_from_income         => x_im_s_opt_cont_from_income,
5244       x_fm_s_untx_inc_and_ben             => x_fm_s_untx_inc_and_ben,
5241       x_im_s_opt_cont_from_assets         => x_im_s_opt_cont_from_assets,
5242       x_fm_s_analysis_type                => x_fm_s_analysis_type,
5243       x_fm_s_agi_taxable_income           => x_fm_s_agi_taxable_income,
5245       x_fm_s_inc_adj                      => x_fm_s_inc_adj,
5246       x_fm_s_total_income                 => x_fm_s_total_income,
5247       x_fm_s_us_income_tax                => x_fm_s_us_income_tax,
5248       x_fm_s_state_and_oth_taxes          => x_fm_s_state_and_oth_taxes,
5249       x_fm_s_fica_tax                     => x_fm_s_fica_tax,
5250       x_fm_s_employment_allow             => x_fm_s_employment_allow,
5251       x_fm_s_income_prot_allow            => x_fm_s_income_prot_allow,
5252       x_fm_s_total_allow                  => x_fm_s_total_allow,
5253       x_fm_s_cal_avail_income             => x_fm_s_cal_avail_income,
5254       x_fm_s_avail_income                 => x_fm_s_avail_income,
5255       x_fm_s_cash_bank_accounts           => x_fm_s_cash_bank_accounts,
5256       x_fm_s_ot_rl_est_inv_equity         => x_fm_s_ot_rl_est_inv_equity,
5257       x_fm_s_adj_bus_farm_worth           => x_fm_s_adj_bus_farm_worth,
5258       x_fm_s_trusts                       => x_fm_s_trusts,
5259       x_fm_s_net_worth                    => x_fm_s_net_worth,
5260       x_fm_s_asset_prot_allow             => x_fm_s_asset_prot_allow,
5261       x_fm_s_disc_net_worth               => x_fm_s_disc_net_worth,
5262       x_fm_s_total_cont                   => x_fm_s_total_cont,
5263       x_fm_s_num_in_coll                  => x_fm_s_num_in_coll,
5264       x_fm_s_cont_for_stu                 => x_fm_s_cont_for_stu,
5265       x_fm_s_cont_from_income             => x_fm_s_cont_from_income,
5266       x_fm_s_cont_from_assets             => x_fm_s_cont_from_assets,
5267       x_im_inst_resident_ind              => x_im_inst_resident_ind,
5268       x_institutional_1_budget_name       => x_institutional_1_budget_name,
5269       x_im_inst_1_budget_duration         => x_im_inst_1_budget_duration,
5270       x_im_inst_1_tuition_fees            => x_im_inst_1_tuition_fees,
5271       x_im_inst_1_books_supplies          => x_im_inst_1_books_supplies,
5272       x_im_inst_1_living_expenses         => x_im_inst_1_living_expenses,
5273       x_im_inst_1_tot_expenses            => x_im_inst_1_tot_expenses,
5274       x_im_inst_1_tot_stu_cont            => x_im_inst_1_tot_stu_cont,
5275       x_im_inst_1_tot_par_cont            => x_im_inst_1_tot_par_cont,
5276       x_im_inst_1_tot_family_cont         => x_im_inst_1_tot_family_cont,
5277       x_im_inst_1_va_benefits             => x_im_inst_1_va_benefits,
5278       x_im_inst_1_ot_cont                 => x_im_inst_1_ot_cont,
5279       x_im_inst_1_est_financial_need      => x_im_inst_1_est_financial_need,
5280       x_institutional_2_budget_name       => x_institutional_2_budget_name,
5281       x_im_inst_2_budget_duration         => x_im_inst_2_budget_duration,
5282       x_im_inst_2_tuition_fees            => x_im_inst_2_tuition_fees,
5283       x_im_inst_2_books_supplies          => x_im_inst_2_books_supplies,
5284       x_im_inst_2_living_expenses         => x_im_inst_2_living_expenses,
5285       x_im_inst_2_tot_expenses            => x_im_inst_2_tot_expenses,
5286       x_im_inst_2_tot_stu_cont            => x_im_inst_2_tot_stu_cont,
5287       x_im_inst_2_tot_par_cont            => x_im_inst_2_tot_par_cont,
5288       x_im_inst_2_tot_family_cont         => x_im_inst_2_tot_family_cont,
5289       x_im_inst_2_va_benefits             => x_im_inst_2_va_benefits,
5290       x_im_inst_2_est_financial_need      => x_im_inst_2_est_financial_need,
5291       x_institutional_3_budget_name       => x_institutional_3_budget_name,
5292       x_im_inst_3_budget_duration         => x_im_inst_3_budget_duration,
5293       x_im_inst_3_tuition_fees            => x_im_inst_3_tuition_fees,
5294       x_im_inst_3_books_supplies          => x_im_inst_3_books_supplies,
5295       x_im_inst_3_living_expenses         => x_im_inst_3_living_expenses,
5296       x_im_inst_3_tot_expenses            => x_im_inst_3_tot_expenses,
5297       x_im_inst_3_tot_stu_cont            => x_im_inst_3_tot_stu_cont,
5298       x_im_inst_3_tot_par_cont            => x_im_inst_3_tot_par_cont,
5299       x_im_inst_3_tot_family_cont         => x_im_inst_3_tot_family_cont,
5300       x_im_inst_3_va_benefits             => x_im_inst_3_va_benefits,
5301       x_im_inst_3_est_financial_need      => x_im_inst_3_est_financial_need,
5302       x_fm_inst_1_federal_efc             => x_fm_inst_1_federal_efc,
5303       x_fm_inst_1_va_benefits             => x_fm_inst_1_va_benefits,
5304       x_fm_inst_1_fed_eligibility         => x_fm_inst_1_fed_eligibility,
5305       x_fm_inst_1_pell                    => x_fm_inst_1_pell,
5306       x_option_par_loss_allow_ind         => x_option_par_loss_allow_ind,
5307       x_option_par_tuition_ind            => x_option_par_tuition_ind,
5308       x_option_par_home_ind               => x_option_par_home_ind,
5309       x_option_par_home_value             => x_option_par_home_value,
5310       x_option_par_home_debt              => x_option_par_home_debt,
5311       x_option_stu_ira_keogh_ind          => x_option_stu_ira_keogh_ind,
5312       x_option_stu_home_ind               => x_option_stu_home_ind,
5313       x_option_stu_home_value             => x_option_stu_home_value,
5314       x_option_stu_home_debt              => x_option_stu_home_debt,
5315       x_option_stu_sum_ay_inc_ind         => x_option_stu_sum_ay_inc_ind,
5316       x_option_par_hope_ll_credit         => x_option_par_hope_ll_credit,
5317       x_option_stu_hope_ll_credit         => x_option_stu_hope_ll_credit,
5318       x_im_parent_1_8_months_bas          => x_im_parent_1_8_months_bas,
5319       x_im_p_more_than_9_mth_ba           => x_im_p_more_than_9_mth_ba,
5320       x_im_parent_1_8_months_opt          => x_im_parent_1_8_months_opt,
5321       x_im_p_more_than_9_mth_op           => x_im_p_more_than_9_mth_op,
5325       x_fnar_message_4                    => x_fnar_message_4,
5322       x_fnar_message_1                    => x_fnar_message_1,
5323       x_fnar_message_2                    => x_fnar_message_2,
5324       x_fnar_message_3                    => x_fnar_message_3,
5326       x_fnar_message_5                    => x_fnar_message_5,
5327       x_fnar_message_6                    => x_fnar_message_6,
5328       x_fnar_message_7                    => x_fnar_message_7,
5329       x_fnar_message_8                    => x_fnar_message_8,
5330       x_fnar_message_9                    => x_fnar_message_9,
5331       x_fnar_message_10                   => x_fnar_message_10,
5332       x_fnar_message_11                   => x_fnar_message_11,
5333       x_fnar_message_12                   => x_fnar_message_12,
5334       x_fnar_message_13                   => x_fnar_message_13,
5335       x_fnar_message_20                   => x_fnar_message_20,
5336       x_fnar_message_21                   => x_fnar_message_21,
5337       x_fnar_message_22                   => x_fnar_message_22,
5338       x_fnar_message_23                   => x_fnar_message_23,
5339       x_fnar_message_24                   => x_fnar_message_24,
5340       x_fnar_message_25                   => x_fnar_message_25,
5341       x_fnar_message_26                   => x_fnar_message_26,
5342       x_fnar_message_27                   => x_fnar_message_27,
5343       x_fnar_message_30                   => x_fnar_message_30,
5344       x_fnar_message_31                   => x_fnar_message_31,
5345       x_fnar_message_32                   => x_fnar_message_32,
5346       x_fnar_message_33                   => x_fnar_message_33,
5347       x_fnar_message_34                   => x_fnar_message_34,
5348       x_fnar_message_35                   => x_fnar_message_35,
5349       x_fnar_message_36                   => x_fnar_message_36,
5350       x_fnar_message_37                   => x_fnar_message_37,
5351       x_fnar_message_38                   => x_fnar_message_38,
5352       x_fnar_message_39                   => x_fnar_message_39,
5353       x_fnar_message_45                   => x_fnar_message_45,
5354       x_fnar_message_46                   => x_fnar_message_46,
5355       x_fnar_message_47                   => x_fnar_message_47,
5356       x_fnar_message_48                   => x_fnar_message_48,
5357       x_fnar_message_50                   => x_fnar_message_50,
5358       x_fnar_message_51                   => x_fnar_message_51,
5359       x_fnar_message_52                   => x_fnar_message_52,
5360       x_fnar_message_53                   => x_fnar_message_53,
5361       x_fnar_message_56                   => x_fnar_message_56,
5362       x_fnar_message_57                   => x_fnar_message_57,
5363       x_fnar_message_58                   => x_fnar_message_58,
5364       x_fnar_message_59                   => x_fnar_message_59,
5365       x_fnar_message_60                   => x_fnar_message_60,
5366       x_fnar_message_61                   => x_fnar_message_61,
5367       x_fnar_message_62                   => x_fnar_message_62,
5368       x_fnar_message_63                   => x_fnar_message_63,
5369       x_fnar_message_64                   => x_fnar_message_64,
5370       x_fnar_message_65                   => x_fnar_message_65,
5371       x_fnar_message_71                   => x_fnar_message_71,
5372       x_fnar_message_72                   => x_fnar_message_72,
5373       x_fnar_message_73                   => x_fnar_message_73,
5374       x_fnar_message_74                   => x_fnar_message_74,
5375       x_fnar_message_75                   => x_fnar_message_75,
5376       x_fnar_message_76                   => x_fnar_message_76,
5377       x_fnar_message_77                   => x_fnar_message_77,
5378       x_fnar_message_78                   => x_fnar_message_78,
5379       x_fnar_mesg_10_stu_fam_mem          => x_fnar_mesg_10_stu_fam_mem,
5380       x_fnar_mesg_11_stu_no_in_coll       => x_fnar_mesg_11_stu_no_in_coll,
5381       x_fnar_mesg_24_stu_avail_inc        => x_fnar_mesg_24_stu_avail_inc,
5382       x_fnar_mesg_26_stu_taxes            => x_fnar_mesg_26_stu_taxes,
5383       x_fnar_mesg_33_stu_home_value       => x_fnar_mesg_33_stu_home_value,
5384       x_fnar_mesg_34_stu_home_value       => x_fnar_mesg_34_stu_home_value,
5385       x_fnar_mesg_34_stu_home_equity      => x_fnar_mesg_34_stu_home_equity,
5386       x_fnar_mesg_35_stu_home_value       => x_fnar_mesg_35_stu_home_value,
5387       x_fnar_mesg_35_stu_home_equity      => x_fnar_mesg_35_stu_home_equity,
5388       x_fnar_mesg_36_stu_home_equity      => x_fnar_mesg_36_stu_home_equity,
5389       x_fnar_mesg_48_par_fam_mem          => x_fnar_mesg_48_par_fam_mem,
5390       x_fnar_mesg_49_par_no_in_coll       => x_fnar_mesg_49_par_no_in_coll,
5391       x_fnar_mesg_56_par_agi              => x_fnar_mesg_56_par_agi,
5392       x_fnar_mesg_62_par_taxes            => x_fnar_mesg_62_par_taxes,
5393       x_fnar_mesg_73_par_home_value       => x_fnar_mesg_73_par_home_value,
5394       x_fnar_mesg_74_par_home_value       => x_fnar_mesg_74_par_home_value,
5395       x_fnar_mesg_74_par_home_equity      => x_fnar_mesg_74_par_home_equity,
5396       x_fnar_mesg_75_par_home_value       => x_fnar_mesg_75_par_home_value,
5397       x_fnar_mesg_75_par_home_equity      => x_fnar_mesg_75_par_home_equity,
5398       x_fnar_mesg_76_par_home_equity      => x_fnar_mesg_76_par_home_equity,
5399       x_assumption_message_1              => x_assumption_message_1,
5400       x_assumption_message_2              => x_assumption_message_2,
5401       x_assumption_message_3              => x_assumption_message_3,
5402       x_assumption_message_4              => x_assumption_message_4,
5403       x_assumption_message_5              => x_assumption_message_5,
5404       x_assumption_message_6              => x_assumption_message_6,
5405       x_record_mark                       => x_record_mark,
5409       x_last_updated_by                   => x_last_updated_by,
5406       x_creation_date                     => x_last_update_date,
5407       x_created_by                        => x_last_updated_by,
5408       x_last_update_date                  => x_last_update_date,
5410       x_last_update_login                 => x_last_update_login,
5411       x_fnar_message_55                   => x_fnar_message_55,
5412       x_fnar_message_49                   => x_fnar_message_49,
5413       x_opt_par_cola_adj_ind              => x_opt_par_cola_adj_ind,
5414       x_opt_par_stu_fa_assets_ind         => x_opt_par_stu_fa_assets_ind,
5415       x_opt_par_ipt_assets_ind            => x_opt_par_ipt_assets_ind,
5416       x_opt_stu_ipt_assets_ind            => x_opt_stu_ipt_assets_ind,
5417       x_opt_par_cola_adj_value            => x_opt_par_cola_adj_value,
5418       x_legacy_record_flag                => x_legacy_record_flag,
5419       x_opt_ind_stu_ipt_assets_flag       => x_opt_ind_stu_ipt_assets_flag,
5420       x_cust_parent_cont_adj_num     => x_cust_parent_cont_adj_num,
5421       x_custodial_parent_num             => x_custodial_parent_num,
5422       x_cust_par_base_prcnt_inc_amt  => x_cust_par_base_prcnt_inc_amt,
5423       x_cust_par_base_cont_inc_amt   => x_cust_par_base_cont_inc_amt,
5424       x_cust_par_base_cont_ast_amt   => x_cust_par_base_cont_ast_amt,
5425       x_cust_par_base_tot_cont_amt   => x_cust_par_base_tot_cont_amt ,
5426       x_cust_par_opt_prcnt_inc_amt   => x_cust_par_opt_prcnt_inc_amt,
5427       x_cust_par_opt_cont_inc_amt    => x_cust_par_opt_cont_inc_amt,
5428       x_cust_par_opt_cont_ast_amt    => x_cust_par_opt_cont_ast_amt,
5429       x_cust_par_opt_tot_cont_amt    => x_cust_par_opt_tot_cont_amt,
5430       x_parents_email_txt            => x_parents_email_txt,
5431       x_parent_1_birth_date          => x_parent_1_birth_date,
5432       x_parent_2_birth_date          => x_parent_2_birth_date
5433     );
5434 
5435     UPDATE igf_ap_css_fnar_all
5436       SET
5437         cssp_id                           = new_references.cssp_id,
5438         r_s_email_address                 = new_references.r_s_email_address,
5439         eps_code                          = new_references.eps_code,
5440         comp_css_dependency_status        = new_references.comp_css_dependency_status,
5441         stu_age                           = new_references.stu_age,
5442         assumed_stu_yr_in_coll            = new_references.assumed_stu_yr_in_coll,
5443         comp_stu_marital_status           = new_references.comp_stu_marital_status,
5444         stu_family_members                = new_references.stu_family_members,
5445         stu_fam_members_in_college        = new_references.stu_fam_members_in_college,
5446         par_marital_status                = new_references.par_marital_status,
5447         par_family_members                = new_references.par_family_members,
5448         par_total_in_college              = new_references.par_total_in_college,
5449         par_par_in_college                = new_references.par_par_in_college,
5450         par_others_in_college             = new_references.par_others_in_college,
5451         par_aesa                          = new_references.par_aesa,
5452         par_cesa                          = new_references.par_cesa,
5453         stu_aesa                          = new_references.stu_aesa,
5454         stu_cesa                          = new_references.stu_cesa,
5455         im_p_bas_agi_taxable_income       = new_references.im_p_bas_agi_taxable_income,
5456         im_p_bas_untx_inc_and_ben         = new_references.im_p_bas_untx_inc_and_ben,
5457         im_p_bas_inc_adj                  = new_references.im_p_bas_inc_adj,
5458         im_p_bas_total_income             = new_references.im_p_bas_total_income,
5459         im_p_bas_us_income_tax            = new_references.im_p_bas_us_income_tax,
5460         im_p_bas_st_and_other_tax         = new_references.im_p_bas_st_and_other_tax,
5461         im_p_bas_fica_tax                 = new_references.im_p_bas_fica_tax,
5462         im_p_bas_med_dental               = new_references.im_p_bas_med_dental,
5463         im_p_bas_employment_allow         = new_references.im_p_bas_employment_allow,
5464         im_p_bas_annual_ed_savings        = new_references.im_p_bas_annual_ed_savings,
5465         im_p_bas_inc_prot_allow_m         = new_references.im_p_bas_inc_prot_allow_m,
5466         im_p_bas_total_inc_allow          = new_references.im_p_bas_total_inc_allow,
5467         im_p_bas_cal_avail_inc            = new_references.im_p_bas_cal_avail_inc,
5468         im_p_bas_avail_income             = new_references.im_p_bas_avail_income,
5469         im_p_bas_total_cont_inc           = new_references.im_p_bas_total_cont_inc,
5470         im_p_bas_cash_bank_accounts       = new_references.im_p_bas_cash_bank_accounts,
5471         im_p_bas_home_equity              = new_references.im_p_bas_home_equity,
5472         im_p_bas_ot_rl_est_inv_eq         = new_references.im_p_bas_ot_rl_est_inv_eq,
5473         im_p_bas_adj_bus_farm_worth       = new_references.im_p_bas_adj_bus_farm_worth,
5474         im_p_bas_ass_sibs_pre_tui         = new_references.im_p_bas_ass_sibs_pre_tui,
5475         im_p_bas_net_worth                = new_references.im_p_bas_net_worth,
5476         im_p_bas_emerg_res_allow          = new_references.im_p_bas_emerg_res_allow,
5477         im_p_bas_cum_ed_savings           = new_references.im_p_bas_cum_ed_savings,
5478         im_p_bas_low_inc_allow            = new_references.im_p_bas_low_inc_allow,
5479         im_p_bas_total_asset_allow        = new_references.im_p_bas_total_asset_allow,
5480         im_p_bas_disc_net_worth           = new_references.im_p_bas_disc_net_worth,
5481         im_p_bas_total_cont_asset         = new_references.im_p_bas_total_cont_asset,
5482         im_p_bas_total_cont               = new_references.im_p_bas_total_cont,
5483         im_p_bas_num_in_coll_adj          = new_references.im_p_bas_num_in_coll_adj,
5487         im_p_opt_agi_taxable_income       = new_references.im_p_opt_agi_taxable_income,
5484         im_p_bas_cont_for_stu             = new_references.im_p_bas_cont_for_stu,
5485         im_p_bas_cont_from_income         = new_references.im_p_bas_cont_from_income,
5486         im_p_bas_cont_from_assets         = new_references.im_p_bas_cont_from_assets,
5488         im_p_opt_untx_inc_and_ben         = new_references.im_p_opt_untx_inc_and_ben,
5489         im_p_opt_inc_adj                  = new_references.im_p_opt_inc_adj,
5490         im_p_opt_total_income             = new_references.im_p_opt_total_income,
5491         im_p_opt_us_income_tax            = new_references.im_p_opt_us_income_tax,
5492         im_p_opt_st_and_other_tax         = new_references.im_p_opt_st_and_other_tax,
5493         im_p_opt_fica_tax                 = new_references.im_p_opt_fica_tax,
5494         im_p_opt_med_dental               = new_references.im_p_opt_med_dental,
5495         im_p_opt_elem_sec_tuit            = new_references.im_p_opt_elem_sec_tuit,
5496         im_p_opt_employment_allow         = new_references.im_p_opt_employment_allow,
5497         im_p_opt_annual_ed_savings        = new_references.im_p_opt_annual_ed_savings,
5498         im_p_opt_inc_prot_allow_m         = new_references.im_p_opt_inc_prot_allow_m,
5499         im_p_opt_total_inc_allow          = new_references.im_p_opt_total_inc_allow,
5500         im_p_opt_cal_avail_inc            = new_references.im_p_opt_cal_avail_inc,
5501         im_p_opt_avail_income             = new_references.im_p_opt_avail_income,
5502         im_p_opt_total_cont_inc           = new_references.im_p_opt_total_cont_inc,
5503         im_p_opt_cash_bank_accounts       = new_references.im_p_opt_cash_bank_accounts,
5504         im_p_opt_home_equity              = new_references.im_p_opt_home_equity,
5505         im_p_opt_ot_rl_est_inv_eq         = new_references.im_p_opt_ot_rl_est_inv_eq,
5506         im_p_opt_adj_bus_farm_worth       = new_references.im_p_opt_adj_bus_farm_worth,
5507         im_p_opt_ass_sibs_pre_tui         = new_references.im_p_opt_ass_sibs_pre_tui,
5508         im_p_opt_net_worth                = new_references.im_p_opt_net_worth,
5509         im_p_opt_emerg_res_allow          = new_references.im_p_opt_emerg_res_allow,
5510         im_p_opt_cum_ed_savings           = new_references.im_p_opt_cum_ed_savings,
5511         im_p_opt_low_inc_allow            = new_references.im_p_opt_low_inc_allow,
5512         im_p_opt_total_asset_allow        = new_references.im_p_opt_total_asset_allow,
5513         im_p_opt_disc_net_worth           = new_references.im_p_opt_disc_net_worth,
5514         im_p_opt_total_cont_asset         = new_references.im_p_opt_total_cont_asset,
5515         im_p_opt_total_cont               = new_references.im_p_opt_total_cont,
5516         im_p_opt_num_in_coll_adj          = new_references.im_p_opt_num_in_coll_adj,
5517         im_p_opt_cont_for_stu             = new_references.im_p_opt_cont_for_stu,
5518         im_p_opt_cont_from_income         = new_references.im_p_opt_cont_from_income,
5519         im_p_opt_cont_from_assets         = new_references.im_p_opt_cont_from_assets,
5520         fm_p_analysis_type                = new_references.fm_p_analysis_type,
5521         fm_p_agi_taxable_income           = new_references.fm_p_agi_taxable_income,
5522         fm_p_untx_inc_and_ben             = new_references.fm_p_untx_inc_and_ben,
5523         fm_p_inc_adj                      = new_references.fm_p_inc_adj,
5524         fm_p_total_income                 = new_references.fm_p_total_income,
5525         fm_p_us_income_tax                = new_references.fm_p_us_income_tax,
5526         fm_p_state_and_other_taxes        = new_references.fm_p_state_and_other_taxes,
5527         fm_p_fica_tax                     = new_references.fm_p_fica_tax,
5528         fm_p_employment_allow             = new_references.fm_p_employment_allow,
5529         fm_p_income_prot_allow            = new_references.fm_p_income_prot_allow,
5530         fm_p_total_allow                  = new_references.fm_p_total_allow,
5531         fm_p_avail_income                 = new_references.fm_p_avail_income,
5532         fm_p_cash_bank_accounts           = new_references.fm_p_cash_bank_accounts,
5533         fm_p_ot_rl_est_inv_equity         = new_references.fm_p_ot_rl_est_inv_equity,
5534         fm_p_adj_bus_farm_net_worth       = new_references.fm_p_adj_bus_farm_net_worth,
5535         fm_p_net_worth                    = new_references.fm_p_net_worth,
5536         fm_p_asset_prot_allow             = new_references.fm_p_asset_prot_allow,
5537         fm_p_disc_net_worth               = new_references.fm_p_disc_net_worth,
5538         fm_p_total_contribution           = new_references.fm_p_total_contribution,
5539         fm_p_num_in_coll                  = new_references.fm_p_num_in_coll,
5540         fm_p_cont_for_stu                 = new_references.fm_p_cont_for_stu,
5541         fm_p_cont_from_income             = new_references.fm_p_cont_from_income,
5542         fm_p_cont_from_assets             = new_references.fm_p_cont_from_assets,
5543         im_s_bas_agi_taxable_income       = new_references.im_s_bas_agi_taxable_income,
5544         im_s_bas_untx_inc_and_ben         = new_references.im_s_bas_untx_inc_and_ben,
5545         im_s_bas_inc_adj                  = new_references.im_s_bas_inc_adj,
5546         im_s_bas_total_income             = new_references.im_s_bas_total_income,
5547         im_s_bas_us_income_tax            = new_references.im_s_bas_us_income_tax,
5548         im_s_bas_state_and_oth_taxes      = new_references.im_s_bas_state_and_oth_taxes,
5549         im_s_bas_fica_tax                 = new_references.im_s_bas_fica_tax,
5550         im_s_bas_med_dental               = new_references.im_s_bas_med_dental,
5551         im_s_bas_employment_allow         = new_references.im_s_bas_employment_allow,
5555         im_s_bas_cal_avail_income         = new_references.im_s_bas_cal_avail_income,
5552         im_s_bas_annual_ed_savings        = new_references.im_s_bas_annual_ed_savings,
5553         im_s_bas_inc_prot_allow_m         = new_references.im_s_bas_inc_prot_allow_m,
5554         im_s_bas_total_inc_allow          = new_references.im_s_bas_total_inc_allow,
5556         im_s_bas_avail_income             = new_references.im_s_bas_avail_income,
5557         im_s_bas_total_cont_inc           = new_references.im_s_bas_total_cont_inc,
5558         im_s_bas_cash_bank_accounts       = new_references.im_s_bas_cash_bank_accounts,
5559         im_s_bas_home_equity              = new_references.im_s_bas_home_equity,
5560         im_s_bas_ot_rl_est_inv_eq         = new_references.im_s_bas_ot_rl_est_inv_eq,
5561         im_s_bas_adj_busfarm_worth        = new_references.im_s_bas_adj_busfarm_worth,
5562         im_s_bas_trusts                   = new_references.im_s_bas_trusts,
5563         im_s_bas_net_worth                = new_references.im_s_bas_net_worth,
5564         im_s_bas_emerg_res_allow          = new_references.im_s_bas_emerg_res_allow,
5565         im_s_bas_cum_ed_savings           = new_references.im_s_bas_cum_ed_savings,
5566         im_s_bas_total_asset_allow        = new_references.im_s_bas_total_asset_allow,
5567         im_s_bas_disc_net_worth           = new_references.im_s_bas_disc_net_worth,
5568         im_s_bas_total_cont_asset         = new_references.im_s_bas_total_cont_asset,
5569         im_s_bas_total_cont               = new_references.im_s_bas_total_cont,
5570         im_s_bas_num_in_coll_adj          = new_references.im_s_bas_num_in_coll_adj,
5571         im_s_bas_cont_for_stu             = new_references.im_s_bas_cont_for_stu,
5572         im_s_bas_cont_from_income         = new_references.im_s_bas_cont_from_income,
5573         im_s_bas_cont_from_assets         = new_references.im_s_bas_cont_from_assets,
5574         im_s_est_agitaxable_income        = new_references.im_s_est_agitaxable_income,
5575         im_s_est_untx_inc_and_ben         = new_references.im_s_est_untx_inc_and_ben,
5576         im_s_est_inc_adj                  = new_references.im_s_est_inc_adj,
5577         im_s_est_total_income             = new_references.im_s_est_total_income,
5578         im_s_est_us_income_tax            = new_references.im_s_est_us_income_tax,
5579         im_s_est_state_and_oth_taxes      = new_references.im_s_est_state_and_oth_taxes,
5580         im_s_est_fica_tax                 = new_references.im_s_est_fica_tax,
5581         im_s_est_med_dental               = new_references.im_s_est_med_dental,
5582         im_s_est_employment_allow         = new_references.im_s_est_employment_allow,
5583         im_s_est_annual_ed_savings        = new_references.im_s_est_annual_ed_savings,
5584         im_s_est_inc_prot_allow_m         = new_references.im_s_est_inc_prot_allow_m,
5585         im_s_est_total_inc_allow          = new_references.im_s_est_total_inc_allow,
5586         im_s_est_cal_avail_income         = new_references.im_s_est_cal_avail_income,
5587         im_s_est_avail_income             = new_references.im_s_est_avail_income,
5588         im_s_est_total_cont_inc           = new_references.im_s_est_total_cont_inc,
5589         im_s_est_cash_bank_accounts       = new_references.im_s_est_cash_bank_accounts,
5590         im_s_est_home_equity              = new_references.im_s_est_home_equity,
5591         im_s_est_ot_rl_est_inv_eq         = new_references.im_s_est_ot_rl_est_inv_eq,
5592         im_s_est_adj_bus_farm_worth       = new_references.im_s_est_adj_bus_farm_worth,
5593         im_s_est_est_trusts               = new_references.im_s_est_est_trusts,
5594         im_s_est_net_worth                = new_references.im_s_est_net_worth,
5595         im_s_est_emerg_res_allow          = new_references.im_s_est_emerg_res_allow,
5596         im_s_est_cum_ed_savings           = new_references.im_s_est_cum_ed_savings,
5597         im_s_est_total_asset_allow        = new_references.im_s_est_total_asset_allow,
5598         im_s_est_disc_net_worth           = new_references.im_s_est_disc_net_worth,
5599         im_s_est_total_cont_asset         = new_references.im_s_est_total_cont_asset,
5600         im_s_est_total_cont               = new_references.im_s_est_total_cont,
5601         im_s_est_num_in_coll_adj          = new_references.im_s_est_num_in_coll_adj,
5602         im_s_est_cont_for_stu             = new_references.im_s_est_cont_for_stu,
5603         im_s_est_cont_from_income         = new_references.im_s_est_cont_from_income,
5604         im_s_est_cont_from_assets         = new_references.im_s_est_cont_from_assets,
5605         im_s_opt_agi_taxable_income       = new_references.im_s_opt_agi_taxable_income,
5606         im_s_opt_untx_inc_and_ben         = new_references.im_s_opt_untx_inc_and_ben,
5607         im_s_opt_inc_adj                  = new_references.im_s_opt_inc_adj,
5608         im_s_opt_total_income             = new_references.im_s_opt_total_income,
5609         im_s_opt_us_income_tax            = new_references.im_s_opt_us_income_tax,
5610         im_s_opt_state_and_oth_taxes      = new_references.im_s_opt_state_and_oth_taxes,
5611         im_s_opt_fica_tax                 = new_references.im_s_opt_fica_tax,
5612         im_s_opt_med_dental               = new_references.im_s_opt_med_dental,
5613         im_s_opt_employment_allow         = new_references.im_s_opt_employment_allow,
5614         im_s_opt_annual_ed_savings        = new_references.im_s_opt_annual_ed_savings,
5615         im_s_opt_inc_prot_allow_m         = new_references.im_s_opt_inc_prot_allow_m,
5616         im_s_opt_total_inc_allow          = new_references.im_s_opt_total_inc_allow,
5617         im_s_opt_cal_avail_income         = new_references.im_s_opt_cal_avail_income,
5618         im_s_opt_avail_income             = new_references.im_s_opt_avail_income,
5619         im_s_opt_total_cont_inc           = new_references.im_s_opt_total_cont_inc,
5620         im_s_opt_cash_bank_accounts       = new_references.im_s_opt_cash_bank_accounts,
5621         im_s_opt_ira_keogh_accounts       = new_references.im_s_opt_ira_keogh_accounts,
5625         im_s_opt_trusts                   = new_references.im_s_opt_trusts,
5622         im_s_opt_home_equity              = new_references.im_s_opt_home_equity,
5623         im_s_opt_ot_rl_est_inv_eq         = new_references.im_s_opt_ot_rl_est_inv_eq,
5624         im_s_opt_adj_bus_farm_worth       = new_references.im_s_opt_adj_bus_farm_worth,
5626         im_s_opt_net_worth                = new_references.im_s_opt_net_worth,
5627         im_s_opt_emerg_res_allow          = new_references.im_s_opt_emerg_res_allow,
5628         im_s_opt_cum_ed_savings           = new_references.im_s_opt_cum_ed_savings,
5629         im_s_opt_total_asset_allow        = new_references.im_s_opt_total_asset_allow,
5630         im_s_opt_disc_net_worth           = new_references.im_s_opt_disc_net_worth,
5631         im_s_opt_total_cont_asset         = new_references.im_s_opt_total_cont_asset,
5632         im_s_opt_total_cont               = new_references.im_s_opt_total_cont,
5633         im_s_opt_num_in_coll_adj          = new_references.im_s_opt_num_in_coll_adj,
5634         im_s_opt_cont_for_stu             = new_references.im_s_opt_cont_for_stu,
5635         im_s_opt_cont_from_income         = new_references.im_s_opt_cont_from_income,
5636         im_s_opt_cont_from_assets         = new_references.im_s_opt_cont_from_assets,
5637         fm_s_analysis_type                = new_references.fm_s_analysis_type,
5638         fm_s_agi_taxable_income           = new_references.fm_s_agi_taxable_income,
5639         fm_s_untx_inc_and_ben             = new_references.fm_s_untx_inc_and_ben,
5640         fm_s_inc_adj                      = new_references.fm_s_inc_adj,
5641         fm_s_total_income                 = new_references.fm_s_total_income,
5642         fm_s_us_income_tax                = new_references.fm_s_us_income_tax,
5643         fm_s_state_and_oth_taxes          = new_references.fm_s_state_and_oth_taxes,
5644         fm_s_fica_tax                     = new_references.fm_s_fica_tax,
5645         fm_s_employment_allow             = new_references.fm_s_employment_allow,
5646         fm_s_income_prot_allow            = new_references.fm_s_income_prot_allow,
5647         fm_s_total_allow                  = new_references.fm_s_total_allow,
5648         fm_s_cal_avail_income             = new_references.fm_s_cal_avail_income,
5649         fm_s_avail_income                 = new_references.fm_s_avail_income,
5650         fm_s_cash_bank_accounts           = new_references.fm_s_cash_bank_accounts,
5651         fm_s_ot_rl_est_inv_equity         = new_references.fm_s_ot_rl_est_inv_equity,
5652         fm_s_adj_bus_farm_worth           = new_references.fm_s_adj_bus_farm_worth,
5653         fm_s_trusts                       = new_references.fm_s_trusts,
5654         fm_s_net_worth                    = new_references.fm_s_net_worth,
5655         fm_s_asset_prot_allow             = new_references.fm_s_asset_prot_allow,
5656         fm_s_disc_net_worth               = new_references.fm_s_disc_net_worth,
5657         fm_s_total_cont                   = new_references.fm_s_total_cont,
5658         fm_s_num_in_coll                  = new_references.fm_s_num_in_coll,
5659         fm_s_cont_for_stu                 = new_references.fm_s_cont_for_stu,
5663         institutional_1_budget_name       = new_references.institutional_1_budget_name,
5660         fm_s_cont_from_income             = new_references.fm_s_cont_from_income,
5661         fm_s_cont_from_assets             = new_references.fm_s_cont_from_assets,
5662         im_inst_resident_ind              = new_references.im_inst_resident_ind,
5664         im_inst_1_budget_duration         = new_references.im_inst_1_budget_duration,
5665         im_inst_1_tuition_fees            = new_references.im_inst_1_tuition_fees,
5666         im_inst_1_books_supplies          = new_references.im_inst_1_books_supplies,
5667         im_inst_1_living_expenses         = new_references.im_inst_1_living_expenses,
5668         im_inst_1_tot_expenses            = new_references.im_inst_1_tot_expenses,
5669         im_inst_1_tot_stu_cont            = new_references.im_inst_1_tot_stu_cont,
5670         im_inst_1_tot_par_cont            = new_references.im_inst_1_tot_par_cont,
5671         im_inst_1_tot_family_cont         = new_references.im_inst_1_tot_family_cont,
5672         im_inst_1_va_benefits             = new_references.im_inst_1_va_benefits,
5673         im_inst_1_ot_cont                 = new_references.im_inst_1_ot_cont,
5674         im_inst_1_est_financial_need      = new_references.im_inst_1_est_financial_need,
5675         institutional_2_budget_name       = new_references.institutional_2_budget_name,
5676         im_inst_2_budget_duration         = new_references.im_inst_2_budget_duration,
5677         im_inst_2_tuition_fees            = new_references.im_inst_2_tuition_fees,
5678         im_inst_2_books_supplies          = new_references.im_inst_2_books_supplies,
5679         im_inst_2_living_expenses         = new_references.im_inst_2_living_expenses,
5680         im_inst_2_tot_expenses            = new_references.im_inst_2_tot_expenses,
5681         im_inst_2_tot_stu_cont            = new_references.im_inst_2_tot_stu_cont,
5682         im_inst_2_tot_par_cont            = new_references.im_inst_2_tot_par_cont,
5683         im_inst_2_tot_family_cont         = new_references.im_inst_2_tot_family_cont,
5684         im_inst_2_va_benefits             = new_references.im_inst_2_va_benefits,
5685         im_inst_2_est_financial_need      = new_references.im_inst_2_est_financial_need,
5686         institutional_3_budget_name       = new_references.institutional_3_budget_name,
5687         im_inst_3_budget_duration         = new_references.im_inst_3_budget_duration,
5688         im_inst_3_tuition_fees            = new_references.im_inst_3_tuition_fees,
5689         im_inst_3_books_supplies          = new_references.im_inst_3_books_supplies,
5690         im_inst_3_living_expenses         = new_references.im_inst_3_living_expenses,
5691         im_inst_3_tot_expenses            = new_references.im_inst_3_tot_expenses,
5692         im_inst_3_tot_stu_cont            = new_references.im_inst_3_tot_stu_cont,
5693         im_inst_3_tot_par_cont            = new_references.im_inst_3_tot_par_cont,
5694         im_inst_3_tot_family_cont         = new_references.im_inst_3_tot_family_cont,
5695         im_inst_3_va_benefits             = new_references.im_inst_3_va_benefits,
5696         im_inst_3_est_financial_need      = new_references.im_inst_3_est_financial_need,
5697         fm_inst_1_federal_efc             = new_references.fm_inst_1_federal_efc,
5698         fm_inst_1_va_benefits             = new_references.fm_inst_1_va_benefits,
5699         fm_inst_1_fed_eligibility         = new_references.fm_inst_1_fed_eligibility,
5700         fm_inst_1_pell                    = new_references.fm_inst_1_pell,
5704         option_par_home_value             = new_references.option_par_home_value,
5701         option_par_loss_allow_ind         = new_references.option_par_loss_allow_ind,
5702         option_par_tuition_ind            = new_references.option_par_tuition_ind,
5703         option_par_home_ind               = new_references.option_par_home_ind,
5705         option_par_home_debt              = new_references.option_par_home_debt,
5706         option_stu_ira_keogh_ind          = new_references.option_stu_ira_keogh_ind,
5707         option_stu_home_ind               = new_references.option_stu_home_ind,
5708         option_stu_home_value             = new_references.option_stu_home_value,
5709         option_stu_home_debt              = new_references.option_stu_home_debt,
5710         option_stu_sum_ay_inc_ind         = new_references.option_stu_sum_ay_inc_ind,
5711         option_par_hope_ll_credit         = new_references.option_par_hope_ll_credit,
5712         option_stu_hope_ll_credit         = new_references.option_stu_hope_ll_credit,
5713         im_parent_1_8_months_bas          = new_references.im_parent_1_8_months_bas,
5714         im_p_more_than_9_mth_ba           = new_references.im_p_more_than_9_mth_ba,
5715         im_parent_1_8_months_opt          = new_references.im_parent_1_8_months_opt,
5716         im_p_more_than_9_mth_op           = new_references.im_p_more_than_9_mth_op,
5717         fnar_message_1                    = new_references.fnar_message_1,
5718         fnar_message_2                    = new_references.fnar_message_2,
5719         fnar_message_3                    = new_references.fnar_message_3,
5720         fnar_message_4                    = new_references.fnar_message_4,
5721         fnar_message_5                    = new_references.fnar_message_5,
5722         fnar_message_6                    = new_references.fnar_message_6,
5723         fnar_message_7                    = new_references.fnar_message_7,
5724         fnar_message_8                    = new_references.fnar_message_8,
5725         fnar_message_9                    = new_references.fnar_message_9,
5726         fnar_message_10                   = new_references.fnar_message_10,
5727         fnar_message_11                   = new_references.fnar_message_11,
5728         fnar_message_12                   = new_references.fnar_message_12,
5729         fnar_message_13                   = new_references.fnar_message_13,
5730         fnar_message_20                   = new_references.fnar_message_20,
5731         fnar_message_21                   = new_references.fnar_message_21,
5732         fnar_message_22                   = new_references.fnar_message_22,
5733         fnar_message_23                   = new_references.fnar_message_23,
5734         fnar_message_24                   = new_references.fnar_message_24,
5735         fnar_message_25                   = new_references.fnar_message_25,
5736         fnar_message_26                   = new_references.fnar_message_26,
5737         fnar_message_27                   = new_references.fnar_message_27,
5738         fnar_message_30                   = new_references.fnar_message_30,
5739         fnar_message_31                   = new_references.fnar_message_31,
5740         fnar_message_32                   = new_references.fnar_message_32,
5741         fnar_message_33                   = new_references.fnar_message_33,
5742         fnar_message_34                   = new_references.fnar_message_34,
5743         fnar_message_35                   = new_references.fnar_message_35,
5744         fnar_message_36                   = new_references.fnar_message_36,
5745         fnar_message_37                   = new_references.fnar_message_37,
5746         fnar_message_38                   = new_references.fnar_message_38,
5747         fnar_message_39                   = new_references.fnar_message_39,
5748         fnar_message_45                   = new_references.fnar_message_45,
5749         fnar_message_46                   = new_references.fnar_message_46,
5750         fnar_message_47                   = new_references.fnar_message_47,
5751         fnar_message_48                   = new_references.fnar_message_48,
5752         fnar_message_50                   = new_references.fnar_message_50,
5753         fnar_message_51                   = new_references.fnar_message_51,
5757         fnar_message_57                   = new_references.fnar_message_57,
5754         fnar_message_52                   = new_references.fnar_message_52,
5755         fnar_message_53                   = new_references.fnar_message_53,
5756         fnar_message_56                   = new_references.fnar_message_56,
5758         fnar_message_58                   = new_references.fnar_message_58,
5759         fnar_message_59                   = new_references.fnar_message_59,
5760         fnar_message_60                   = new_references.fnar_message_60,
5761         fnar_message_61                   = new_references.fnar_message_61,
5762         fnar_message_62                   = new_references.fnar_message_62,
5763         fnar_message_63                   = new_references.fnar_message_63,
5764         fnar_message_64                   = new_references.fnar_message_64,
5765         fnar_message_65                   = new_references.fnar_message_65,
5766         fnar_message_71                   = new_references.fnar_message_71,
5767         fnar_message_72                   = new_references.fnar_message_72,
5768         fnar_message_73                   = new_references.fnar_message_73,
5769         fnar_message_74                   = new_references.fnar_message_74,
5770         fnar_message_75                   = new_references.fnar_message_75,
5771         fnar_message_76                   = new_references.fnar_message_76,
5772         fnar_message_77                   = new_references.fnar_message_77,
5773         fnar_message_78                   = new_references.fnar_message_78,
5774         fnar_mesg_10_stu_fam_mem          = new_references.fnar_mesg_10_stu_fam_mem,
5775         fnar_mesg_11_stu_no_in_coll       = new_references.fnar_mesg_11_stu_no_in_coll,
5776         fnar_mesg_24_stu_avail_inc        = new_references.fnar_mesg_24_stu_avail_inc,
5777         fnar_mesg_26_stu_taxes            = new_references.fnar_mesg_26_stu_taxes,
5778         fnar_mesg_33_stu_home_value       = new_references.fnar_mesg_33_stu_home_value,
5779         fnar_mesg_34_stu_home_value       = new_references.fnar_mesg_34_stu_home_value,
5780         fnar_mesg_34_stu_home_equity      = new_references.fnar_mesg_34_stu_home_equity,
5781         fnar_mesg_35_stu_home_value       = new_references.fnar_mesg_35_stu_home_value,
5782         fnar_mesg_35_stu_home_equity      = new_references.fnar_mesg_35_stu_home_equity,
5783         fnar_mesg_36_stu_home_equity      = new_references.fnar_mesg_36_stu_home_equity,
5784         fnar_mesg_48_par_fam_mem          = new_references.fnar_mesg_48_par_fam_mem,
5785         fnar_mesg_49_par_no_in_coll       = new_references.fnar_mesg_49_par_no_in_coll,
5786         fnar_mesg_56_par_agi              = new_references.fnar_mesg_56_par_agi,
5787         fnar_mesg_62_par_taxes            = new_references.fnar_mesg_62_par_taxes,
5788         fnar_mesg_73_par_home_value       = new_references.fnar_mesg_73_par_home_value,
5789         fnar_mesg_74_par_home_value       = new_references.fnar_mesg_74_par_home_value,
5790         fnar_mesg_74_par_home_equity      = new_references.fnar_mesg_74_par_home_equity,
5791         fnar_mesg_75_par_home_value       = new_references.fnar_mesg_75_par_home_value,
5792         fnar_mesg_75_par_home_equity      = new_references.fnar_mesg_75_par_home_equity,
5793         fnar_mesg_76_par_home_equity      = new_references.fnar_mesg_76_par_home_equity,
5794         assumption_message_1              = new_references.assumption_message_1,
5795         assumption_message_2              = new_references.assumption_message_2,
5796         assumption_message_3              = new_references.assumption_message_3,
5797         assumption_message_4              = new_references.assumption_message_4,
5798         assumption_message_5              = new_references.assumption_message_5,
5799         assumption_message_6              = new_references.assumption_message_6,
5800         record_mark                       = new_references.record_mark,
5801         last_update_date                  = x_last_update_date,
5802         last_updated_by                   = x_last_updated_by,
5803         last_update_login                 = x_last_update_login,
5804         fnar_message_55                   = new_references.fnar_message_55,
5808         option_par_ipt_assets_ind            = new_references.option_par_ipt_assets_ind,
5805         fnar_message_49                   = new_references.fnar_message_49,
5806         option_par_cola_adj_ind              = new_references.option_par_cola_adj_ind,
5807         option_par_stu_fa_assets_ind         = new_references.option_par_stu_fa_assets_ind,
5809         option_stu_ipt_assets_ind            = new_references.option_stu_ipt_assets_ind,
5810         option_par_cola_adj_value            = new_references.option_par_cola_adj_value,
5811         legacy_record_flag                   = new_references.legacy_record_flag,
5812         option_ind_stu_ipt_assets_flag       = new_references.option_ind_stu_ipt_assets_flag,
5813         cust_parent_cont_adj_num    = new_references.cust_parent_cont_adj_num,
5814         custodial_parent_num            = new_references.custodial_parent_num,
5815         cust_par_base_prcnt_inc_amt = new_references.cust_par_base_prcnt_inc_amt,
5816         cust_par_base_cont_inc_amt  = new_references.cust_par_base_cont_inc_amt,
5817         cust_par_base_cont_ast_amt  = new_references.cust_par_base_cont_ast_amt,
5818         cust_par_base_tot_cont_amt  = new_references.cust_par_base_tot_cont_amt,
5819         cust_par_opt_prcnt_inc_amt  = new_references.cust_par_opt_prcnt_inc_amt,
5820         cust_par_opt_cont_inc_amt   = new_references.cust_par_opt_cont_inc_amt,
5821         cust_par_opt_cont_ast_amt   = new_references.cust_par_opt_cont_ast_amt,
5822         cust_par_opt_tot_cont_amt   = new_references.cust_par_opt_tot_cont_amt,
5823         parents_email_txt           = new_references.parents_email_txt,
5824         parent_1_birth_date         = new_references.parent_1_birth_date,
5825         parent_2_birth_date         = new_references.parent_2_birth_date
5826       WHERE rowid = x_rowid;
5827 
5828     IF (SQL%NOTFOUND) THEN
5829       RAISE NO_DATA_FOUND;
5830     END IF;
5831 
5832   END update_row;
5833 
5834 
5835   PROCEDURE add_row (
5836     x_rowid                             IN OUT NOCOPY VARCHAR2,
5837     x_fnar_id                           IN OUT NOCOPY NUMBER,
5838     x_cssp_id                           IN     NUMBER,
5839     x_r_s_email_address                 IN     VARCHAR2,
5840     x_eps_code                          IN     VARCHAR2,
5841     x_comp_css_dependency_status        IN     VARCHAR2,
5842     x_stu_age                           IN     VARCHAR2,
5843     x_assumed_stu_yr_in_coll            IN     VARCHAR2,
5844     x_comp_stu_marital_status           IN     VARCHAR2,
5845     x_stu_family_members                IN     NUMBER,
5846     x_stu_fam_members_in_college        IN     NUMBER,
5847     x_par_marital_status                IN     VARCHAR2,
5848     x_par_family_members                IN     NUMBER,
5849     x_par_total_in_college              IN     NUMBER,
5850     x_par_par_in_college                IN     NUMBER,
5851     x_par_others_in_college             IN     NUMBER,
5852     x_par_aesa                          IN     NUMBER,
5853     x_par_cesa                          IN     NUMBER,
5854     x_stu_aesa                          IN     NUMBER,
5855     x_stu_cesa                          IN     NUMBER,
5856     x_im_p_bas_agi_taxable_income       IN     NUMBER,
5857     x_im_p_bas_untx_inc_and_ben         IN     NUMBER,
5858     x_im_p_bas_inc_adj                  IN     NUMBER,
5859     x_im_p_bas_total_income             IN     NUMBER,
5860     x_im_p_bas_us_income_tax            IN     NUMBER,
5861     x_im_p_bas_st_and_other_tax         IN     NUMBER,
5862     x_im_p_bas_fica_tax                 IN     NUMBER,
5863     x_im_p_bas_med_dental               IN     NUMBER,
5864     x_im_p_bas_employment_allow         IN     NUMBER,
5865     x_im_p_bas_annual_ed_savings        IN     NUMBER,
5866     x_im_p_bas_inc_prot_allow_m         IN     NUMBER,
5867     x_im_p_bas_total_inc_allow          IN     NUMBER,
5868     x_im_p_bas_cal_avail_inc            IN     NUMBER,
5869     x_im_p_bas_avail_income             IN     NUMBER,
5873     x_im_p_bas_ot_rl_est_inv_eq         IN     NUMBER,
5870     x_im_p_bas_total_cont_inc           IN     NUMBER,
5871     x_im_p_bas_cash_bank_accounts       IN     NUMBER,
5872     x_im_p_bas_home_equity              IN     NUMBER,
5874     x_im_p_bas_adj_bus_farm_worth       IN     NUMBER,
5875     x_im_p_bas_ass_sibs_pre_tui         IN     NUMBER,
5876     x_im_p_bas_net_worth                IN     NUMBER,
5877     x_im_p_bas_emerg_res_allow          IN     NUMBER,
5878     x_im_p_bas_cum_ed_savings           IN     NUMBER,
5879     x_im_p_bas_low_inc_allow            IN     NUMBER,
5880     x_im_p_bas_total_asset_allow        IN     NUMBER,
5881     x_im_p_bas_disc_net_worth           IN     NUMBER,
5882     x_im_p_bas_total_cont_asset         IN     NUMBER,
5883     x_im_p_bas_total_cont               IN     NUMBER,
5884     x_im_p_bas_num_in_coll_adj          IN     NUMBER,
5885     x_im_p_bas_cont_for_stu             IN     NUMBER,
5886     x_im_p_bas_cont_from_income         IN     NUMBER,
5887     x_im_p_bas_cont_from_assets         IN     NUMBER,
5888     x_im_p_opt_agi_taxable_income       IN     NUMBER,
5889     x_im_p_opt_untx_inc_and_ben         IN     NUMBER,
5890     x_im_p_opt_inc_adj                  IN     NUMBER,
5891     x_im_p_opt_total_income             IN     NUMBER,
5892     x_im_p_opt_us_income_tax            IN     NUMBER,
5893     x_im_p_opt_st_and_other_tax         IN     NUMBER,
5894     x_im_p_opt_fica_tax                 IN     NUMBER,
5895     x_im_p_opt_med_dental               IN     NUMBER,
5896     x_im_p_opt_elem_sec_tuit            IN     NUMBER,
5897     x_im_p_opt_employment_allow         IN     NUMBER,
5898     x_im_p_opt_annual_ed_savings        IN     NUMBER,
5899     x_im_p_opt_inc_prot_allow_m         IN     NUMBER,
5900     x_im_p_opt_total_inc_allow          IN     NUMBER,
5901     x_im_p_opt_cal_avail_inc            IN     NUMBER,
5902     x_im_p_opt_avail_income             IN     NUMBER,
5903     x_im_p_opt_total_cont_inc           IN     NUMBER,
5904     x_im_p_opt_cash_bank_accounts       IN     NUMBER,
5905     x_im_p_opt_home_equity              IN     NUMBER,
5906     x_im_p_opt_ot_rl_est_inv_eq         IN     NUMBER,
5907     x_im_p_opt_adj_bus_farm_worth       IN     NUMBER,
5908     x_im_p_opt_ass_sibs_pre_tui         IN     NUMBER,
5909     x_im_p_opt_net_worth                IN     NUMBER,
5910     x_im_p_opt_emerg_res_allow          IN     NUMBER,
5911     x_im_p_opt_cum_ed_savings           IN     NUMBER,
5912     x_im_p_opt_low_inc_allow            IN     NUMBER,
5913     x_im_p_opt_total_asset_allow        IN     NUMBER,
5914     x_im_p_opt_disc_net_worth           IN     NUMBER,
5915     x_im_p_opt_total_cont_asset         IN     NUMBER,
5916     x_im_p_opt_total_cont               IN     NUMBER,
5917     x_im_p_opt_num_in_coll_adj          IN     NUMBER,
5918     x_im_p_opt_cont_for_stu             IN     NUMBER,
5919     x_im_p_opt_cont_from_income         IN     NUMBER,
5920     x_im_p_opt_cont_from_assets         IN     NUMBER,
5921     x_fm_p_analysis_type                IN     VARCHAR2,
5922     x_fm_p_agi_taxable_income           IN     NUMBER,
5923     x_fm_p_untx_inc_and_ben             IN     NUMBER,
5924     x_fm_p_inc_adj                      IN     NUMBER,
5925     x_fm_p_total_income                 IN     NUMBER,
5926     x_fm_p_us_income_tax                IN     NUMBER,
5927     x_fm_p_state_and_other_taxes        IN     NUMBER,
5928     x_fm_p_fica_tax                     IN     NUMBER,
5929     x_fm_p_employment_allow             IN     NUMBER,
5930     x_fm_p_income_prot_allow            IN     NUMBER,
5931     x_fm_p_total_allow                  IN     NUMBER,
5932     x_fm_p_avail_income                 IN     NUMBER,
5933     x_fm_p_cash_bank_accounts           IN     NUMBER,
5934     x_fm_p_ot_rl_est_inv_equity         IN     NUMBER,
5935     x_fm_p_adj_bus_farm_net_worth       IN     NUMBER,
5936     x_fm_p_net_worth                    IN     NUMBER,
5937     x_fm_p_asset_prot_allow             IN     NUMBER,
5941     x_fm_p_cont_for_stu                 IN     NUMBER,
5938     x_fm_p_disc_net_worth               IN     NUMBER,
5939     x_fm_p_total_contribution           IN     NUMBER,
5940     x_fm_p_num_in_coll                  IN     NUMBER,
5942     x_fm_p_cont_from_income             IN     NUMBER,
5943     x_fm_p_cont_from_assets             IN     NUMBER,
5944     x_im_s_bas_agi_taxable_income       IN     NUMBER,
5945     x_im_s_bas_untx_inc_and_ben         IN     NUMBER,
5946     x_im_s_bas_inc_adj                  IN     NUMBER,
5947     x_im_s_bas_total_income             IN     NUMBER,
5948     x_im_s_bas_us_income_tax            IN     NUMBER,
5949     x_im_s_bas_state_and_oth_taxes      IN     NUMBER,
5950     x_im_s_bas_fica_tax                 IN     NUMBER,
5951     x_im_s_bas_med_dental               IN     NUMBER,
5952     x_im_s_bas_employment_allow         IN     NUMBER,
5953     x_im_s_bas_annual_ed_savings        IN     NUMBER,
5954     x_im_s_bas_inc_prot_allow_m         IN     NUMBER,
5955     x_im_s_bas_total_inc_allow          IN     NUMBER,
5956     x_im_s_bas_cal_avail_income         IN     NUMBER,
5957     x_im_s_bas_avail_income             IN     NUMBER,
5958     x_im_s_bas_total_cont_inc           IN     NUMBER,
5959     x_im_s_bas_cash_bank_accounts       IN     NUMBER,
5960     x_im_s_bas_home_equity              IN     NUMBER,
5961     x_im_s_bas_ot_rl_est_inv_eq         IN     NUMBER,
5962     x_im_s_bas_adj_busfarm_worth        IN     NUMBER,
5963     x_im_s_bas_trusts                   IN     NUMBER,
5964     x_im_s_bas_net_worth                IN     NUMBER,
5965     x_im_s_bas_emerg_res_allow          IN     NUMBER,
5966     x_im_s_bas_cum_ed_savings           IN     NUMBER,
5967     x_im_s_bas_total_asset_allow        IN     NUMBER,
5968     x_im_s_bas_disc_net_worth           IN     NUMBER,
5969     x_im_s_bas_total_cont_asset         IN     NUMBER,
5970     x_im_s_bas_total_cont               IN     NUMBER,
5971     x_im_s_bas_num_in_coll_adj          IN     NUMBER,
5972     x_im_s_bas_cont_for_stu             IN     NUMBER,
5973     x_im_s_bas_cont_from_income         IN     NUMBER,
5974     x_im_s_bas_cont_from_assets         IN     NUMBER,
5975     x_im_s_est_agitaxable_income        IN     NUMBER,
5976     x_im_s_est_untx_inc_and_ben         IN     NUMBER,
5977     x_im_s_est_inc_adj                  IN     NUMBER,
5978     x_im_s_est_total_income             IN     NUMBER,
5979     x_im_s_est_us_income_tax            IN     NUMBER,
5980     x_im_s_est_state_and_oth_taxes      IN     NUMBER,
5981     x_im_s_est_fica_tax                 IN     NUMBER,
5982     x_im_s_est_med_dental               IN     NUMBER,
5983     x_im_s_est_employment_allow         IN     NUMBER,
5984     x_im_s_est_annual_ed_savings        IN     NUMBER,
5985     x_im_s_est_inc_prot_allow_m         IN     NUMBER,
5986     x_im_s_est_total_inc_allow          IN     NUMBER,
5987     x_im_s_est_cal_avail_income         IN     NUMBER,
5988     x_im_s_est_avail_income             IN     NUMBER,
5989     x_im_s_est_total_cont_inc           IN     NUMBER,
5990     x_im_s_est_cash_bank_accounts       IN     NUMBER,
5991     x_im_s_est_home_equity              IN     NUMBER,
5992     x_im_s_est_ot_rl_est_inv_eq         IN     NUMBER,
5993     x_im_s_est_adj_bus_farm_worth       IN     NUMBER,
5994     x_im_s_est_est_trusts               IN     NUMBER,
5995     x_im_s_est_net_worth                IN     NUMBER,
5996     x_im_s_est_emerg_res_allow          IN     NUMBER,
5997     x_im_s_est_cum_ed_savings           IN     NUMBER,
5998     x_im_s_est_total_asset_allow        IN     NUMBER,
5999     x_im_s_est_disc_net_worth           IN     NUMBER,
6000     x_im_s_est_total_cont_asset         IN     NUMBER,
6001     x_im_s_est_total_cont               IN     NUMBER,
6002     x_im_s_est_num_in_coll_adj          IN     NUMBER,
6003     x_im_s_est_cont_for_stu             IN     NUMBER,
6004     x_im_s_est_cont_from_income         IN     NUMBER,
6005     x_im_s_est_cont_from_assets         IN     NUMBER,
6009     x_im_s_opt_total_income             IN     NUMBER,
6006     x_im_s_opt_agi_taxable_income       IN     NUMBER,
6007     x_im_s_opt_untx_inc_and_ben         IN     NUMBER,
6008     x_im_s_opt_inc_adj                  IN     NUMBER,
6010     x_im_s_opt_us_income_tax            IN     NUMBER,
6011     x_im_s_opt_state_and_oth_taxes      IN     NUMBER,
6012     x_im_s_opt_fica_tax                 IN     NUMBER,
6013     x_im_s_opt_med_dental               IN     NUMBER,
6014     x_im_s_opt_employment_allow         IN     NUMBER,
6015     x_im_s_opt_annual_ed_savings        IN     NUMBER,
6016     x_im_s_opt_inc_prot_allow_m         IN     NUMBER,
6017     x_im_s_opt_total_inc_allow          IN     NUMBER,
6018     x_im_s_opt_cal_avail_income         IN     NUMBER,
6019     x_im_s_opt_avail_income             IN     NUMBER,
6020     x_im_s_opt_total_cont_inc           IN     NUMBER,
6021     x_im_s_opt_cash_bank_accounts       IN     NUMBER,
6022     x_im_s_opt_ira_keogh_accounts       IN     NUMBER,
6023     x_im_s_opt_home_equity              IN     NUMBER,
6024     x_im_s_opt_ot_rl_est_inv_eq         IN     NUMBER,
6025     x_im_s_opt_adj_bus_farm_worth       IN     NUMBER,
6026     x_im_s_opt_trusts                   IN     NUMBER,
6027     x_im_s_opt_net_worth                IN     NUMBER,
6028     x_im_s_opt_emerg_res_allow          IN     NUMBER,
6029     x_im_s_opt_cum_ed_savings           IN     NUMBER,
6030     x_im_s_opt_total_asset_allow        IN     NUMBER,
6031     x_im_s_opt_disc_net_worth           IN     NUMBER,
6032     x_im_s_opt_total_cont_asset         IN     NUMBER,
6033     x_im_s_opt_total_cont               IN     NUMBER,
6034     x_im_s_opt_num_in_coll_adj          IN     NUMBER,
6035     x_im_s_opt_cont_for_stu             IN     NUMBER,
6036     x_im_s_opt_cont_from_income         IN     NUMBER,
6037     x_im_s_opt_cont_from_assets         IN     NUMBER,
6038     x_fm_s_analysis_type                IN     VARCHAR2,
6039     x_fm_s_agi_taxable_income           IN     NUMBER,
6040     x_fm_s_untx_inc_and_ben             IN     NUMBER,
6041     x_fm_s_inc_adj                      IN     NUMBER,
6042     x_fm_s_total_income                 IN     NUMBER,
6043     x_fm_s_us_income_tax                IN     NUMBER,
6044     x_fm_s_state_and_oth_taxes          IN     NUMBER,
6045     x_fm_s_fica_tax                     IN     NUMBER,
6046     x_fm_s_employment_allow             IN     NUMBER,
6047     x_fm_s_income_prot_allow            IN     NUMBER,
6048     x_fm_s_total_allow                  IN     NUMBER,
6049     x_fm_s_cal_avail_income             IN     NUMBER,
6050     x_fm_s_avail_income                 IN     NUMBER,
6051     x_fm_s_cash_bank_accounts           IN     NUMBER,
6052     x_fm_s_ot_rl_est_inv_equity         IN     NUMBER,
6053     x_fm_s_adj_bus_farm_worth           IN     NUMBER,
6054     x_fm_s_trusts                       IN     NUMBER,
6055     x_fm_s_net_worth                    IN     NUMBER,
6056     x_fm_s_asset_prot_allow             IN     NUMBER,
6057     x_fm_s_disc_net_worth               IN     NUMBER,
6058     x_fm_s_total_cont                   IN     NUMBER,
6059     x_fm_s_num_in_coll                  IN     NUMBER,
6060     x_fm_s_cont_for_stu                 IN     NUMBER,
6061     x_fm_s_cont_from_income             IN     NUMBER,
6062     x_fm_s_cont_from_assets             IN     NUMBER,
6063     x_im_inst_resident_ind              IN     VARCHAR2,
6064     x_institutional_1_budget_name       IN     VARCHAR2,
6065     x_im_inst_1_budget_duration         IN     NUMBER,
6066     x_im_inst_1_tuition_fees            IN     NUMBER,
6067     x_im_inst_1_books_supplies          IN     NUMBER,
6068     x_im_inst_1_living_expenses         IN     NUMBER,
6069     x_im_inst_1_tot_expenses            IN     NUMBER,
6070     x_im_inst_1_tot_stu_cont            IN     NUMBER,
6071     x_im_inst_1_tot_par_cont            IN     NUMBER,
6072     x_im_inst_1_tot_family_cont         IN     NUMBER,
6076     x_institutional_2_budget_name       IN     VARCHAR2,
6073     x_im_inst_1_va_benefits             IN     NUMBER,
6074     x_im_inst_1_ot_cont                 IN     NUMBER,
6075     x_im_inst_1_est_financial_need      IN     NUMBER,
6077     x_im_inst_2_budget_duration         IN     VARCHAR2,
6078     x_im_inst_2_tuition_fees            IN     NUMBER,
6079     x_im_inst_2_books_supplies          IN     NUMBER,
6080     x_im_inst_2_living_expenses         IN     NUMBER,
6081     x_im_inst_2_tot_expenses            IN     NUMBER,
6082     x_im_inst_2_tot_stu_cont            IN     NUMBER,
6083     x_im_inst_2_tot_par_cont            IN     NUMBER,
6084     x_im_inst_2_tot_family_cont         IN     NUMBER,
6085     x_im_inst_2_va_benefits             IN     NUMBER,
6086     x_im_inst_2_est_financial_need      IN     NUMBER,
6087     x_institutional_3_budget_name       IN     VARCHAR2,
6088     x_im_inst_3_budget_duration         IN     NUMBER,
6089     x_im_inst_3_tuition_fees            IN     NUMBER,
6090     x_im_inst_3_books_supplies          IN     NUMBER,
6091     x_im_inst_3_living_expenses         IN     NUMBER,
6092     x_im_inst_3_tot_expenses            IN     NUMBER,
6093     x_im_inst_3_tot_stu_cont            IN     NUMBER,
6094     x_im_inst_3_tot_par_cont            IN     NUMBER,
6095     x_im_inst_3_tot_family_cont         IN     NUMBER,
6096     x_im_inst_3_va_benefits             IN     NUMBER,
6097     x_im_inst_3_est_financial_need      IN     NUMBER,
6098     x_fm_inst_1_federal_efc             IN     VARCHAR2,
6099     x_fm_inst_1_va_benefits             IN     VARCHAR2,
6100     x_fm_inst_1_fed_eligibility         IN     VARCHAR2,
6101     x_fm_inst_1_pell                    IN     VARCHAR2,
6102     x_option_par_loss_allow_ind         IN     VARCHAR2,
6103     x_option_par_tuition_ind            IN     VARCHAR2,
6104     x_option_par_home_ind               IN     VARCHAR2,
6105     x_option_par_home_value             IN     VARCHAR2,
6106     x_option_par_home_debt              IN     VARCHAR2,
6107     x_option_stu_ira_keogh_ind          IN     VARCHAR2,
6108     x_option_stu_home_ind               IN     VARCHAR2,
6109     x_option_stu_home_value             IN     VARCHAR2,
6110     x_option_stu_home_debt              IN     VARCHAR2,
6111     x_option_stu_sum_ay_inc_ind         IN     VARCHAR2,
6112     x_option_par_hope_ll_credit         IN     VARCHAR2,
6113     x_option_stu_hope_ll_credit         IN     VARCHAR2,
6114     x_im_parent_1_8_months_bas          IN     VARCHAR2,
6115     x_im_p_more_than_9_mth_ba           IN     VARCHAR2,
6116     x_im_parent_1_8_months_opt          IN     VARCHAR2,
6117     x_im_p_more_than_9_mth_op           IN     VARCHAR2,
6118     x_fnar_message_1                    IN     VARCHAR2,
6119     x_fnar_message_2                    IN     VARCHAR2,
6120     x_fnar_message_3                    IN     VARCHAR2,
6121     x_fnar_message_4                    IN     VARCHAR2,
6122     x_fnar_message_5                    IN     VARCHAR2,
6123     x_fnar_message_6                    IN     VARCHAR2,
6124     x_fnar_message_7                    IN     VARCHAR2,
6125     x_fnar_message_8                    IN     VARCHAR2,
6126     x_fnar_message_9                    IN     VARCHAR2,
6127     x_fnar_message_10                   IN     VARCHAR2,
6128     x_fnar_message_11                   IN     VARCHAR2,
6129     x_fnar_message_12                   IN     VARCHAR2,
6130     x_fnar_message_13                   IN     VARCHAR2,
6131     x_fnar_message_20                   IN     VARCHAR2,
6132     x_fnar_message_21                   IN     VARCHAR2,
6133     x_fnar_message_22                   IN     VARCHAR2,
6134     x_fnar_message_23                   IN     VARCHAR2,
6135     x_fnar_message_24                   IN     VARCHAR2,
6136     x_fnar_message_25                   IN     VARCHAR2,
6140     x_fnar_message_31                   IN     VARCHAR2,
6137     x_fnar_message_26                   IN     VARCHAR2,
6138     x_fnar_message_27                   IN     VARCHAR2,
6139     x_fnar_message_30                   IN     VARCHAR2,
6141     x_fnar_message_32                   IN     VARCHAR2,
6142     x_fnar_message_33                   IN     VARCHAR2,
6143     x_fnar_message_34                   IN     VARCHAR2,
6144     x_fnar_message_35                   IN     VARCHAR2,
6145     x_fnar_message_36                   IN     VARCHAR2,
6146     x_fnar_message_37                   IN     VARCHAR2,
6147     x_fnar_message_38                   IN     VARCHAR2,
6148     x_fnar_message_39                   IN     VARCHAR2,
6149     x_fnar_message_45                   IN     VARCHAR2,
6150     x_fnar_message_46                   IN     VARCHAR2,
6151     x_fnar_message_47                   IN     VARCHAR2,
6152     x_fnar_message_48                   IN     VARCHAR2,
6153     x_fnar_message_50                   IN     VARCHAR2,
6154     x_fnar_message_51                   IN     VARCHAR2,
6155     x_fnar_message_52                   IN     VARCHAR2,
6156     x_fnar_message_53                   IN     VARCHAR2,
6157     x_fnar_message_56                   IN     VARCHAR2,
6158     x_fnar_message_57                   IN     VARCHAR2,
6159     x_fnar_message_58                   IN     VARCHAR2,
6160     x_fnar_message_59                   IN     VARCHAR2,
6161     x_fnar_message_60                   IN     VARCHAR2,
6162     x_fnar_message_61                   IN     VARCHAR2,
6163     x_fnar_message_62                   IN     VARCHAR2,
6164     x_fnar_message_63                   IN     VARCHAR2,
6165     x_fnar_message_64                   IN     VARCHAR2,
6166     x_fnar_message_65                   IN     VARCHAR2,
6167     x_fnar_message_71                   IN     VARCHAR2,
6168     x_fnar_message_72                   IN     VARCHAR2,
6169     x_fnar_message_73                   IN     VARCHAR2,
6170     x_fnar_message_74                   IN     VARCHAR2,
6171     x_fnar_message_75                   IN     VARCHAR2,
6172     x_fnar_message_76                   IN     VARCHAR2,
6173     x_fnar_message_77                   IN     VARCHAR2,
6174     x_fnar_message_78                   IN     VARCHAR2,
6175     x_fnar_mesg_10_stu_fam_mem          IN     VARCHAR2,
6176     x_fnar_mesg_11_stu_no_in_coll       IN     VARCHAR2,
6177     x_fnar_mesg_24_stu_avail_inc        IN     VARCHAR2,
6178     x_fnar_mesg_26_stu_taxes            IN     VARCHAR2,
6179     x_fnar_mesg_33_stu_home_value       IN     VARCHAR2,
6180     x_fnar_mesg_34_stu_home_value       IN     VARCHAR2,
6181     x_fnar_mesg_34_stu_home_equity      IN     VARCHAR2,
6182     x_fnar_mesg_35_stu_home_value       IN     VARCHAR2,
6183     x_fnar_mesg_35_stu_home_equity      IN     VARCHAR2,
6184     x_fnar_mesg_36_stu_home_equity      IN     VARCHAR2,
6185     x_fnar_mesg_48_par_fam_mem          IN     VARCHAR2,
6186     x_fnar_mesg_49_par_no_in_coll       IN     VARCHAR2,
6187     x_fnar_mesg_56_par_agi              IN     VARCHAR2,
6188     x_fnar_mesg_62_par_taxes            IN     VARCHAR2,
6189     x_fnar_mesg_73_par_home_value       IN     VARCHAR2,
6190     x_fnar_mesg_74_par_home_value       IN     VARCHAR2,
6191     x_fnar_mesg_74_par_home_equity      IN     VARCHAR2,
6192     x_fnar_mesg_75_par_home_value       IN     VARCHAR2,
6193     x_fnar_mesg_75_par_home_equity      IN     VARCHAR2,
6194     x_fnar_mesg_76_par_home_equity      IN     VARCHAR2,
6195     x_assumption_message_1              IN     VARCHAR2,
6196     x_assumption_message_2              IN     VARCHAR2,
6200     x_assumption_message_6              IN     VARCHAR2,
6197     x_assumption_message_3              IN     VARCHAR2,
6198     x_assumption_message_4              IN     VARCHAR2,
6199     x_assumption_message_5              IN     VARCHAR2,
6201     x_record_mark                       IN     VARCHAR2,
6202     x_mode                              IN     VARCHAR2 DEFAULT 'R',
6203     x_fnar_message_55                   IN     VARCHAR2    DEFAULT NULL,
6204     x_fnar_message_49                   IN     VARCHAR2    DEFAULT NULL,
6205     x_opt_par_cola_adj_ind              IN     VARCHAR2    DEFAULT NULL,
6206     x_opt_par_stu_fa_assets_ind         IN     VARCHAR2    DEFAULT NULL,
6207     x_opt_par_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
6208     x_opt_stu_ipt_assets_ind            IN     VARCHAR2    DEFAULT NULL,
6209     x_opt_par_cola_adj_value            IN     NUMBER      DEFAULT NULL,
6210     x_legacy_record_flag                IN     VARCHAR2,
6211     x_opt_ind_stu_ipt_assets_flag       IN     VARCHAR2    DEFAULT NULL,
6212     x_cust_parent_cont_adj_num          IN     NUMBER,
6213     x_custodial_parent_num              IN     NUMBER,
6214     x_cust_par_base_prcnt_inc_amt       IN     NUMBER,
6215     x_cust_par_base_cont_inc_amt        IN     NUMBER,
6216     x_cust_par_base_cont_ast_amt        IN     NUMBER,
6217     x_cust_par_base_tot_cont_amt        IN     NUMBER,
6218     x_cust_par_opt_prcnt_inc_amt        IN     NUMBER,
6219     x_cust_par_opt_cont_inc_amt         IN     NUMBER,
6220     x_cust_par_opt_cont_ast_amt         IN     NUMBER,
6221     x_cust_par_opt_tot_cont_amt         IN     NUMBER,
6222     x_parents_email_txt                 IN     VARCHAR2,
6223     x_parent_1_birth_date               IN     DATE,
6224     x_parent_2_birth_date               IN     DATE
6225   ) AS
6226   /*
6227   ||  Created By : vivuyyur
6228   ||  Created On : 30-MAY-2001
6229   ||  Purpose : Adds a row if there is no existing row, otherwise updates existing row in the table.
6230   ||  Known limitations, enhancements or remarks :
6231   ||  Change History :
6232   ||  Who             When            What
6233   ||  (reverse chronological order - newest change first)
6234   */
6235     CURSOR c1 IS
6236       SELECT   rowid
6237       FROM     igf_ap_css_fnar_all
6238       WHERE    fnar_id                           = x_fnar_id;
6239 
6240   BEGIN
6241 
6242     OPEN c1;
6243     FETCH c1 INTO x_rowid;
6244     IF (c1%NOTFOUND) THEN
6245       CLOSE c1;
6246 
6247       insert_row (
6248         x_rowid,
6249         x_fnar_id,
6250         x_cssp_id,
6251         x_r_s_email_address,
6252         x_eps_code,
6253         x_comp_css_dependency_status,
6254         x_stu_age,
6255         x_assumed_stu_yr_in_coll,
6256         x_comp_stu_marital_status,
6257         x_stu_family_members,
6258         x_stu_fam_members_in_college,
6259         x_par_marital_status,
6260         x_par_family_members,
6261         x_par_total_in_college,
6262         x_par_par_in_college,
6263         x_par_others_in_college,
6264         x_par_aesa,
6265         x_par_cesa,
6266         x_stu_aesa,
6267         x_stu_cesa,
6268         x_im_p_bas_agi_taxable_income,
6269         x_im_p_bas_untx_inc_and_ben,
6270         x_im_p_bas_inc_adj,
6271         x_im_p_bas_total_income,
6272         x_im_p_bas_us_income_tax,
6273         x_im_p_bas_st_and_other_tax,
6274         x_im_p_bas_fica_tax,
6275         x_im_p_bas_med_dental,
6276         x_im_p_bas_employment_allow,
6277         x_im_p_bas_annual_ed_savings,
6278         x_im_p_bas_inc_prot_allow_m,
6282         x_im_p_bas_total_cont_inc,
6279         x_im_p_bas_total_inc_allow,
6280         x_im_p_bas_cal_avail_inc,
6281         x_im_p_bas_avail_income,
6283         x_im_p_bas_cash_bank_accounts,
6284         x_im_p_bas_home_equity,
6285         x_im_p_bas_ot_rl_est_inv_eq,
6286         x_im_p_bas_adj_bus_farm_worth,
6287         x_im_p_bas_ass_sibs_pre_tui,
6288         x_im_p_bas_net_worth,
6289         x_im_p_bas_emerg_res_allow,
6290         x_im_p_bas_cum_ed_savings,
6291         x_im_p_bas_low_inc_allow,
6292         x_im_p_bas_total_asset_allow,
6293         x_im_p_bas_disc_net_worth,
6294         x_im_p_bas_total_cont_asset,
6295         x_im_p_bas_total_cont,
6296         x_im_p_bas_num_in_coll_adj,
6297         x_im_p_bas_cont_for_stu,
6298         x_im_p_bas_cont_from_income,
6299         x_im_p_bas_cont_from_assets,
6300         x_im_p_opt_agi_taxable_income,
6301         x_im_p_opt_untx_inc_and_ben,
6302         x_im_p_opt_inc_adj,
6303         x_im_p_opt_total_income,
6304         x_im_p_opt_us_income_tax,
6305         x_im_p_opt_st_and_other_tax,
6306         x_im_p_opt_fica_tax,
6307         x_im_p_opt_med_dental,
6308         x_im_p_opt_elem_sec_tuit,
6309         x_im_p_opt_employment_allow,
6310         x_im_p_opt_annual_ed_savings,
6311         x_im_p_opt_inc_prot_allow_m,
6312         x_im_p_opt_total_inc_allow,
6313         x_im_p_opt_cal_avail_inc,
6314         x_im_p_opt_avail_income,
6315         x_im_p_opt_total_cont_inc,
6316         x_im_p_opt_cash_bank_accounts,
6317         x_im_p_opt_home_equity,
6318         x_im_p_opt_ot_rl_est_inv_eq,
6319         x_im_p_opt_adj_bus_farm_worth,
6320         x_im_p_opt_ass_sibs_pre_tui,
6321         x_im_p_opt_net_worth,
6322         x_im_p_opt_emerg_res_allow,
6323         x_im_p_opt_cum_ed_savings,
6324         x_im_p_opt_low_inc_allow,
6325         x_im_p_opt_total_asset_allow,
6326         x_im_p_opt_disc_net_worth,
6327         x_im_p_opt_total_cont_asset,
6328         x_im_p_opt_total_cont,
6329         x_im_p_opt_num_in_coll_adj,
6330         x_im_p_opt_cont_for_stu,
6331         x_im_p_opt_cont_from_income,
6332         x_im_p_opt_cont_from_assets,
6333         x_fm_p_analysis_type,
6334         x_fm_p_agi_taxable_income,
6335         x_fm_p_untx_inc_and_ben,
6336         x_fm_p_inc_adj,
6337         x_fm_p_total_income,
6338         x_fm_p_us_income_tax,
6339         x_fm_p_state_and_other_taxes,
6340         x_fm_p_fica_tax,
6341         x_fm_p_employment_allow,
6342         x_fm_p_income_prot_allow,
6343         x_fm_p_total_allow,
6344         x_fm_p_avail_income,
6345         x_fm_p_cash_bank_accounts,
6346         x_fm_p_ot_rl_est_inv_equity,
6347         x_fm_p_adj_bus_farm_net_worth,
6348         x_fm_p_net_worth,
6349         x_fm_p_asset_prot_allow,
6350         x_fm_p_disc_net_worth,
6351         x_fm_p_total_contribution,
6352         x_fm_p_num_in_coll,
6353         x_fm_p_cont_for_stu,
6354         x_fm_p_cont_from_income,
6355         x_fm_p_cont_from_assets,
6356         x_im_s_bas_agi_taxable_income,
6357         x_im_s_bas_untx_inc_and_ben,
6358         x_im_s_bas_inc_adj,
6359         x_im_s_bas_total_income,
6360         x_im_s_bas_us_income_tax,
6361         x_im_s_bas_state_and_oth_taxes,
6362         x_im_s_bas_fica_tax,
6363         x_im_s_bas_med_dental,
6364         x_im_s_bas_employment_allow,
6365         x_im_s_bas_annual_ed_savings,
6366         x_im_s_bas_inc_prot_allow_m,
6367         x_im_s_bas_total_inc_allow,
6368         x_im_s_bas_cal_avail_income,
6369         x_im_s_bas_avail_income,
6370         x_im_s_bas_total_cont_inc,
6374         x_im_s_bas_adj_busfarm_worth,
6371         x_im_s_bas_cash_bank_accounts,
6372         x_im_s_bas_home_equity,
6373         x_im_s_bas_ot_rl_est_inv_eq,
6375         x_im_s_bas_trusts,
6376         x_im_s_bas_net_worth,
6377         x_im_s_bas_emerg_res_allow,
6378         x_im_s_bas_cum_ed_savings,
6379         x_im_s_bas_total_asset_allow,
6380         x_im_s_bas_disc_net_worth,
6381         x_im_s_bas_total_cont_asset,
6382         x_im_s_bas_total_cont,
6383         x_im_s_bas_num_in_coll_adj,
6384         x_im_s_bas_cont_for_stu,
6385         x_im_s_bas_cont_from_income,
6386         x_im_s_bas_cont_from_assets,
6387         x_im_s_est_agitaxable_income,
6388         x_im_s_est_untx_inc_and_ben,
6389         x_im_s_est_inc_adj,
6390         x_im_s_est_total_income,
6391         x_im_s_est_us_income_tax,
6392         x_im_s_est_state_and_oth_taxes,
6393         x_im_s_est_fica_tax,
6394         x_im_s_est_med_dental,
6395         x_im_s_est_employment_allow,
6396         x_im_s_est_annual_ed_savings,
6397         x_im_s_est_inc_prot_allow_m,
6398         x_im_s_est_total_inc_allow,
6399         x_im_s_est_cal_avail_income,
6400         x_im_s_est_avail_income,
6401         x_im_s_est_total_cont_inc,
6402         x_im_s_est_cash_bank_accounts,
6403         x_im_s_est_home_equity,
6404         x_im_s_est_ot_rl_est_inv_eq,
6405         x_im_s_est_adj_bus_farm_worth,
6406         x_im_s_est_est_trusts,
6407         x_im_s_est_net_worth,
6408         x_im_s_est_emerg_res_allow,
6409         x_im_s_est_cum_ed_savings,
6410         x_im_s_est_total_asset_allow,
6411         x_im_s_est_disc_net_worth,
6412         x_im_s_est_total_cont_asset,
6413         x_im_s_est_total_cont,
6414         x_im_s_est_num_in_coll_adj,
6415         x_im_s_est_cont_for_stu,
6416         x_im_s_est_cont_from_income,
6417         x_im_s_est_cont_from_assets,
6418         x_im_s_opt_agi_taxable_income,
6419         x_im_s_opt_untx_inc_and_ben,
6420         x_im_s_opt_inc_adj,
6421         x_im_s_opt_total_income,
6422         x_im_s_opt_us_income_tax,
6423         x_im_s_opt_state_and_oth_taxes,
6424         x_im_s_opt_fica_tax,
6425         x_im_s_opt_med_dental,
6426         x_im_s_opt_employment_allow,
6427         x_im_s_opt_annual_ed_savings,
6428         x_im_s_opt_inc_prot_allow_m,
6429         x_im_s_opt_total_inc_allow,
6430         x_im_s_opt_cal_avail_income,
6431         x_im_s_opt_avail_income,
6432         x_im_s_opt_total_cont_inc,
6433         x_im_s_opt_cash_bank_accounts,
6434         x_im_s_opt_ira_keogh_accounts,
6435         x_im_s_opt_home_equity,
6436         x_im_s_opt_ot_rl_est_inv_eq,
6437         x_im_s_opt_adj_bus_farm_worth,
6438         x_im_s_opt_trusts,
6439         x_im_s_opt_net_worth,
6440         x_im_s_opt_emerg_res_allow,
6441         x_im_s_opt_cum_ed_savings,
6442         x_im_s_opt_total_asset_allow,
6443         x_im_s_opt_disc_net_worth,
6444         x_im_s_opt_total_cont_asset,
6445         x_im_s_opt_total_cont,
6446         x_im_s_opt_num_in_coll_adj,
6447         x_im_s_opt_cont_for_stu,
6448         x_im_s_opt_cont_from_income,
6449         x_im_s_opt_cont_from_assets,
6450         x_fm_s_analysis_type,
6451         x_fm_s_agi_taxable_income,
6452         x_fm_s_untx_inc_and_ben,
6453         x_fm_s_inc_adj,
6454         x_fm_s_total_income,
6455         x_fm_s_us_income_tax,
6456         x_fm_s_state_and_oth_taxes,
6457         x_fm_s_fica_tax,
6458         x_fm_s_employment_allow,
6459         x_fm_s_income_prot_allow,
6460         x_fm_s_total_allow,
6461         x_fm_s_cal_avail_income,
6465         x_fm_s_adj_bus_farm_worth,
6462         x_fm_s_avail_income,
6463         x_fm_s_cash_bank_accounts,
6464         x_fm_s_ot_rl_est_inv_equity,
6466         x_fm_s_trusts,
6467         x_fm_s_net_worth,
6468         x_fm_s_asset_prot_allow,
6469         x_fm_s_disc_net_worth,
6470         x_fm_s_total_cont,
6471         x_fm_s_num_in_coll,
6472         x_fm_s_cont_for_stu,
6473         x_fm_s_cont_from_income,
6474         x_fm_s_cont_from_assets,
6475         x_im_inst_resident_ind,
6476         x_institutional_1_budget_name,
6477         x_im_inst_1_budget_duration,
6478         x_im_inst_1_tuition_fees,
6479         x_im_inst_1_books_supplies,
6480         x_im_inst_1_living_expenses,
6481         x_im_inst_1_tot_expenses,
6482         x_im_inst_1_tot_stu_cont,
6483         x_im_inst_1_tot_par_cont,
6484         x_im_inst_1_tot_family_cont,
6485         x_im_inst_1_va_benefits,
6486         x_im_inst_1_ot_cont,
6487         x_im_inst_1_est_financial_need,
6488         x_institutional_2_budget_name,
6489         x_im_inst_2_budget_duration,
6490         x_im_inst_2_tuition_fees,
6491         x_im_inst_2_books_supplies,
6492         x_im_inst_2_living_expenses,
6493         x_im_inst_2_tot_expenses,
6494         x_im_inst_2_tot_stu_cont,
6495         x_im_inst_2_tot_par_cont,
6496         x_im_inst_2_tot_family_cont,
6497         x_im_inst_2_va_benefits,
6498         x_im_inst_2_est_financial_need,
6499         x_institutional_3_budget_name,
6500         x_im_inst_3_budget_duration,
6501         x_im_inst_3_tuition_fees,
6502         x_im_inst_3_books_supplies,
6503         x_im_inst_3_living_expenses,
6504         x_im_inst_3_tot_expenses,
6505         x_im_inst_3_tot_stu_cont,
6506         x_im_inst_3_tot_par_cont,
6507         x_im_inst_3_tot_family_cont,
6508         x_im_inst_3_va_benefits,
6509         x_im_inst_3_est_financial_need,
6510         x_fm_inst_1_federal_efc,
6511         x_fm_inst_1_va_benefits,
6512         x_fm_inst_1_fed_eligibility,
6513         x_fm_inst_1_pell,
6514         x_option_par_loss_allow_ind,
6515         x_option_par_tuition_ind,
6516         x_option_par_home_ind,
6517         x_option_par_home_value,
6518         x_option_par_home_debt,
6519         x_option_stu_ira_keogh_ind,
6520         x_option_stu_home_ind,
6521         x_option_stu_home_value,
6522         x_option_stu_home_debt,
6523         x_option_stu_sum_ay_inc_ind,
6524         x_option_par_hope_ll_credit,
6525         x_option_stu_hope_ll_credit,
6526         x_im_parent_1_8_months_bas,
6527         x_im_p_more_than_9_mth_ba,
6528         x_im_parent_1_8_months_opt,
6529         x_im_p_more_than_9_mth_op,
6530         x_fnar_message_1,
6531         x_fnar_message_2,
6532         x_fnar_message_3,
6533         x_fnar_message_4,
6534         x_fnar_message_5,
6535         x_fnar_message_6,
6536         x_fnar_message_7,
6537         x_fnar_message_8,
6538         x_fnar_message_9,
6539         x_fnar_message_10,
6540         x_fnar_message_11,
6541         x_fnar_message_12,
6542         x_fnar_message_13,
6543         x_fnar_message_20,
6544         x_fnar_message_21,
6545         x_fnar_message_22,
6546         x_fnar_message_23,
6547         x_fnar_message_24,
6548         x_fnar_message_25,
6549         x_fnar_message_26,
6550         x_fnar_message_27,
6551         x_fnar_message_30,
6552         x_fnar_message_31,
6553         x_fnar_message_32,
6554         x_fnar_message_33,
6555         x_fnar_message_34,
6556         x_fnar_message_35,
6557         x_fnar_message_36,
6558         x_fnar_message_37,
6559         x_fnar_message_38,
6560         x_fnar_message_39,
6561         x_fnar_message_45,
6562         x_fnar_message_46,
6563         x_fnar_message_47,
6564         x_fnar_message_48,
6565         x_fnar_message_50,
6566         x_fnar_message_51,
6567         x_fnar_message_52,
6568         x_fnar_message_53,
6569         x_fnar_message_56,
6570         x_fnar_message_57,
6571         x_fnar_message_58,
6572         x_fnar_message_59,
6573         x_fnar_message_60,
6574         x_fnar_message_61,
6575         x_fnar_message_62,
6576         x_fnar_message_63,
6577         x_fnar_message_64,
6578         x_fnar_message_65,
6579         x_fnar_message_71,
6580         x_fnar_message_72,
6581         x_fnar_message_73,
6582         x_fnar_message_74,
6583         x_fnar_message_75,
6584         x_fnar_message_76,
6585         x_fnar_message_77,
6586         x_fnar_message_78,
6590         x_fnar_mesg_26_stu_taxes,
6587         x_fnar_mesg_10_stu_fam_mem,
6588         x_fnar_mesg_11_stu_no_in_coll,
6589         x_fnar_mesg_24_stu_avail_inc,
6591         x_fnar_mesg_33_stu_home_value,
6592         x_fnar_mesg_34_stu_home_value,
6593         x_fnar_mesg_34_stu_home_equity,
6594         x_fnar_mesg_35_stu_home_value,
6595         x_fnar_mesg_35_stu_home_equity,
6596         x_fnar_mesg_36_stu_home_equity,
6597         x_fnar_mesg_48_par_fam_mem,
6598         x_fnar_mesg_49_par_no_in_coll,
6599         x_fnar_mesg_56_par_agi,
6600         x_fnar_mesg_62_par_taxes,
6601         x_fnar_mesg_73_par_home_value,
6602         x_fnar_mesg_74_par_home_value,
6603         x_fnar_mesg_74_par_home_equity,
6604         x_fnar_mesg_75_par_home_value,
6605         x_fnar_mesg_75_par_home_equity,
6606         x_fnar_mesg_76_par_home_equity,
6607         x_assumption_message_1,
6608         x_assumption_message_2,
6609         x_assumption_message_3,
6610         x_assumption_message_4,
6611         x_assumption_message_5,
6612         x_assumption_message_6,
6613         x_record_mark,
6614         x_mode,
6615         x_fnar_message_55,
6616         x_fnar_message_49,
6617         x_opt_par_cola_adj_ind,
6618         x_opt_par_stu_fa_assets_ind,
6619         x_opt_par_ipt_assets_ind,
6620         x_opt_stu_ipt_assets_ind,
6621         x_opt_par_cola_adj_value,
6622         x_legacy_record_flag,
6623         x_opt_ind_stu_ipt_assets_flag,
6624         x_cust_parent_cont_adj_num,
6625         x_custodial_parent_num,
6626         x_cust_par_base_prcnt_inc_amt,
6627         x_cust_par_base_cont_inc_amt,
6628         x_cust_par_base_cont_ast_amt,
6629         x_cust_par_base_tot_cont_amt,
6630         x_cust_par_opt_prcnt_inc_amt,
6631         x_cust_par_opt_cont_inc_amt,
6632         x_cust_par_opt_cont_ast_amt,
6633         x_cust_par_opt_tot_cont_amt,
6634         x_parents_email_txt,
6635         x_parent_1_birth_date,
6636         x_parent_2_birth_date
6637       );
6638       RETURN;
6639     END IF;
6640     CLOSE c1;
6641 
6642     update_row (
6643       x_rowid,
6644       x_fnar_id,
6645       x_cssp_id,
6646       x_r_s_email_address,
6647       x_eps_code,
6648       x_comp_css_dependency_status,
6649       x_stu_age,
6650       x_assumed_stu_yr_in_coll,
6651       x_comp_stu_marital_status,
6652       x_stu_family_members,
6653       x_stu_fam_members_in_college,
6654       x_par_marital_status,
6655       x_par_family_members,
6656       x_par_total_in_college,
6657       x_par_par_in_college,
6658       x_par_others_in_college,
6659       x_par_aesa,
6660       x_par_cesa,
6661       x_stu_aesa,
6662       x_stu_cesa,
6663       x_im_p_bas_agi_taxable_income,
6664       x_im_p_bas_untx_inc_and_ben,
6665       x_im_p_bas_inc_adj,
6666       x_im_p_bas_total_income,
6667       x_im_p_bas_us_income_tax,
6668       x_im_p_bas_st_and_other_tax,
6669       x_im_p_bas_fica_tax,
6670       x_im_p_bas_med_dental,
6671       x_im_p_bas_employment_allow,
6672       x_im_p_bas_annual_ed_savings,
6673       x_im_p_bas_inc_prot_allow_m,
6674       x_im_p_bas_total_inc_allow,
6675       x_im_p_bas_cal_avail_inc,
6676       x_im_p_bas_avail_income,
6677       x_im_p_bas_total_cont_inc,
6678       x_im_p_bas_cash_bank_accounts,
6679       x_im_p_bas_home_equity,
6680       x_im_p_bas_ot_rl_est_inv_eq,
6681       x_im_p_bas_adj_bus_farm_worth,
6682       x_im_p_bas_ass_sibs_pre_tui,
6683       x_im_p_bas_net_worth,
6684       x_im_p_bas_emerg_res_allow,
6685       x_im_p_bas_cum_ed_savings,
6686       x_im_p_bas_low_inc_allow,
6687       x_im_p_bas_total_asset_allow,
6688       x_im_p_bas_disc_net_worth,
6689       x_im_p_bas_total_cont_asset,
6690       x_im_p_bas_total_cont,
6691       x_im_p_bas_num_in_coll_adj,
6692       x_im_p_bas_cont_for_stu,
6693       x_im_p_bas_cont_from_income,
6694       x_im_p_bas_cont_from_assets,
6695       x_im_p_opt_agi_taxable_income,
6696       x_im_p_opt_untx_inc_and_ben,
6697       x_im_p_opt_inc_adj,
6698       x_im_p_opt_total_income,
6699       x_im_p_opt_us_income_tax,
6700       x_im_p_opt_st_and_other_tax,
6701       x_im_p_opt_fica_tax,
6702       x_im_p_opt_med_dental,
6703       x_im_p_opt_elem_sec_tuit,
6704       x_im_p_opt_employment_allow,
6705       x_im_p_opt_annual_ed_savings,
6706       x_im_p_opt_inc_prot_allow_m,
6707       x_im_p_opt_total_inc_allow,
6708       x_im_p_opt_cal_avail_inc,
6709       x_im_p_opt_avail_income,
6710       x_im_p_opt_total_cont_inc,
6711       x_im_p_opt_cash_bank_accounts,
6712       x_im_p_opt_home_equity,
6713       x_im_p_opt_ot_rl_est_inv_eq,
6714       x_im_p_opt_adj_bus_farm_worth,
6715       x_im_p_opt_ass_sibs_pre_tui,
6716       x_im_p_opt_net_worth,
6717       x_im_p_opt_emerg_res_allow,
6718       x_im_p_opt_cum_ed_savings,
6719       x_im_p_opt_low_inc_allow,
6720       x_im_p_opt_total_asset_allow,
6721       x_im_p_opt_disc_net_worth,
6722       x_im_p_opt_total_cont_asset,
6723       x_im_p_opt_total_cont,
6724       x_im_p_opt_num_in_coll_adj,
6725       x_im_p_opt_cont_for_stu,
6726       x_im_p_opt_cont_from_income,
6727       x_im_p_opt_cont_from_assets,
6728       x_fm_p_analysis_type,
6729       x_fm_p_agi_taxable_income,
6730       x_fm_p_untx_inc_and_ben,
6731       x_fm_p_inc_adj,
6732       x_fm_p_total_income,
6733       x_fm_p_us_income_tax,
6734       x_fm_p_state_and_other_taxes,
6735       x_fm_p_fica_tax,
6736       x_fm_p_employment_allow,
6737       x_fm_p_income_prot_allow,
6738       x_fm_p_total_allow,
6739       x_fm_p_avail_income,
6743       x_fm_p_net_worth,
6740       x_fm_p_cash_bank_accounts,
6741       x_fm_p_ot_rl_est_inv_equity,
6742       x_fm_p_adj_bus_farm_net_worth,
6744       x_fm_p_asset_prot_allow,
6745       x_fm_p_disc_net_worth,
6746       x_fm_p_total_contribution,
6747       x_fm_p_num_in_coll,
6748       x_fm_p_cont_for_stu,
6749       x_fm_p_cont_from_income,
6750       x_fm_p_cont_from_assets,
6751       x_im_s_bas_agi_taxable_income,
6752       x_im_s_bas_untx_inc_and_ben,
6753       x_im_s_bas_inc_adj,
6754       x_im_s_bas_total_income,
6755       x_im_s_bas_us_income_tax,
6756       x_im_s_bas_state_and_oth_taxes,
6757       x_im_s_bas_fica_tax,
6758       x_im_s_bas_med_dental,
6759       x_im_s_bas_employment_allow,
6760       x_im_s_bas_annual_ed_savings,
6761       x_im_s_bas_inc_prot_allow_m,
6762       x_im_s_bas_total_inc_allow,
6763       x_im_s_bas_cal_avail_income,
6764       x_im_s_bas_avail_income,
6765       x_im_s_bas_total_cont_inc,
6766       x_im_s_bas_cash_bank_accounts,
6767       x_im_s_bas_home_equity,
6768       x_im_s_bas_ot_rl_est_inv_eq,
6769       x_im_s_bas_adj_busfarm_worth,
6770       x_im_s_bas_trusts,
6771       x_im_s_bas_net_worth,
6772       x_im_s_bas_emerg_res_allow,
6773       x_im_s_bas_cum_ed_savings,
6774       x_im_s_bas_total_asset_allow,
6775       x_im_s_bas_disc_net_worth,
6776       x_im_s_bas_total_cont_asset,
6777       x_im_s_bas_total_cont,
6778       x_im_s_bas_num_in_coll_adj,
6779       x_im_s_bas_cont_for_stu,
6780       x_im_s_bas_cont_from_income,
6781       x_im_s_bas_cont_from_assets,
6782       x_im_s_est_agitaxable_income,
6783       x_im_s_est_untx_inc_and_ben,
6784       x_im_s_est_inc_adj,
6785       x_im_s_est_total_income,
6786       x_im_s_est_us_income_tax,
6787       x_im_s_est_state_and_oth_taxes,
6788       x_im_s_est_fica_tax,
6789       x_im_s_est_med_dental,
6790       x_im_s_est_employment_allow,
6791       x_im_s_est_annual_ed_savings,
6792       x_im_s_est_inc_prot_allow_m,
6793       x_im_s_est_total_inc_allow,
6794       x_im_s_est_cal_avail_income,
6795       x_im_s_est_avail_income,
6796       x_im_s_est_total_cont_inc,
6797       x_im_s_est_cash_bank_accounts,
6798       x_im_s_est_home_equity,
6799       x_im_s_est_ot_rl_est_inv_eq,
6800       x_im_s_est_adj_bus_farm_worth,
6801       x_im_s_est_est_trusts,
6802       x_im_s_est_net_worth,
6803       x_im_s_est_emerg_res_allow,
6804       x_im_s_est_cum_ed_savings,
6805       x_im_s_est_total_asset_allow,
6806       x_im_s_est_disc_net_worth,
6807       x_im_s_est_total_cont_asset,
6808       x_im_s_est_total_cont,
6809       x_im_s_est_num_in_coll_adj,
6810       x_im_s_est_cont_for_stu,
6811       x_im_s_est_cont_from_income,
6812       x_im_s_est_cont_from_assets,
6813       x_im_s_opt_agi_taxable_income,
6814       x_im_s_opt_untx_inc_and_ben,
6815       x_im_s_opt_inc_adj,
6816       x_im_s_opt_total_income,
6817       x_im_s_opt_us_income_tax,
6818       x_im_s_opt_state_and_oth_taxes,
6819       x_im_s_opt_fica_tax,
6820       x_im_s_opt_med_dental,
6821       x_im_s_opt_employment_allow,
6822       x_im_s_opt_annual_ed_savings,
6823       x_im_s_opt_inc_prot_allow_m,
6824       x_im_s_opt_total_inc_allow,
6825       x_im_s_opt_cal_avail_income,
6826       x_im_s_opt_avail_income,
6827       x_im_s_opt_total_cont_inc,
6828       x_im_s_opt_cash_bank_accounts,
6829       x_im_s_opt_ira_keogh_accounts,
6830       x_im_s_opt_home_equity,
6831       x_im_s_opt_ot_rl_est_inv_eq,
6832       x_im_s_opt_adj_bus_farm_worth,
6833       x_im_s_opt_trusts,
6834       x_im_s_opt_net_worth,
6835       x_im_s_opt_emerg_res_allow,
6836       x_im_s_opt_cum_ed_savings,
6837       x_im_s_opt_total_asset_allow,
6838       x_im_s_opt_disc_net_worth,
6839       x_im_s_opt_total_cont_asset,
6840       x_im_s_opt_total_cont,
6841       x_im_s_opt_num_in_coll_adj,
6842       x_im_s_opt_cont_for_stu,
6843       x_im_s_opt_cont_from_income,
6844       x_im_s_opt_cont_from_assets,
6845       x_fm_s_analysis_type,
6846       x_fm_s_agi_taxable_income,
6847       x_fm_s_untx_inc_and_ben,
6848       x_fm_s_inc_adj,
6849       x_fm_s_total_income,
6850       x_fm_s_us_income_tax,
6851       x_fm_s_state_and_oth_taxes,
6852       x_fm_s_fica_tax,
6853       x_fm_s_employment_allow,
6854       x_fm_s_income_prot_allow,
6855       x_fm_s_total_allow,
6856       x_fm_s_cal_avail_income,
6857       x_fm_s_avail_income,
6858       x_fm_s_cash_bank_accounts,
6859       x_fm_s_ot_rl_est_inv_equity,
6860       x_fm_s_adj_bus_farm_worth,
6861       x_fm_s_trusts,
6862       x_fm_s_net_worth,
6863       x_fm_s_asset_prot_allow,
6864       x_fm_s_disc_net_worth,
6865       x_fm_s_total_cont,
6866       x_fm_s_num_in_coll,
6867       x_fm_s_cont_for_stu,
6868       x_fm_s_cont_from_income,
6869       x_fm_s_cont_from_assets,
6870       x_im_inst_resident_ind,
6871       x_institutional_1_budget_name,
6872       x_im_inst_1_budget_duration,
6873       x_im_inst_1_tuition_fees,
6874       x_im_inst_1_books_supplies,
6875       x_im_inst_1_living_expenses,
6876       x_im_inst_1_tot_expenses,
6877       x_im_inst_1_tot_stu_cont,
6878       x_im_inst_1_tot_par_cont,
6882       x_im_inst_1_est_financial_need,
6879       x_im_inst_1_tot_family_cont,
6880       x_im_inst_1_va_benefits,
6881       x_im_inst_1_ot_cont,
6883       x_institutional_2_budget_name,
6884       x_im_inst_2_budget_duration,
6885       x_im_inst_2_tuition_fees,
6886       x_im_inst_2_books_supplies,
6887       x_im_inst_2_living_expenses,
6888       x_im_inst_2_tot_expenses,
6889       x_im_inst_2_tot_stu_cont,
6890       x_im_inst_2_tot_par_cont,
6891       x_im_inst_2_tot_family_cont,
6892       x_im_inst_2_va_benefits,
6893       x_im_inst_2_est_financial_need,
6894       x_institutional_3_budget_name,
6895       x_im_inst_3_budget_duration,
6896       x_im_inst_3_tuition_fees,
6897       x_im_inst_3_books_supplies,
6898       x_im_inst_3_living_expenses,
6899       x_im_inst_3_tot_expenses,
6900       x_im_inst_3_tot_stu_cont,
6901       x_im_inst_3_tot_par_cont,
6902       x_im_inst_3_tot_family_cont,
6903       x_im_inst_3_va_benefits,
6904       x_im_inst_3_est_financial_need,
6905       x_fm_inst_1_federal_efc,
6906       x_fm_inst_1_va_benefits,
6907       x_fm_inst_1_fed_eligibility,
6908       x_fm_inst_1_pell,
6909       x_option_par_loss_allow_ind,
6910       x_option_par_tuition_ind,
6911       x_option_par_home_ind,
6912       x_option_par_home_value,
6913       x_option_par_home_debt,
6914       x_option_stu_ira_keogh_ind,
6915       x_option_stu_home_ind,
6916       x_option_stu_home_value,
6917       x_option_stu_home_debt,
6918       x_option_stu_sum_ay_inc_ind,
6919       x_option_par_hope_ll_credit,
6920       x_option_stu_hope_ll_credit,
6921       x_im_parent_1_8_months_bas,
6922       x_im_p_more_than_9_mth_ba,
6923       x_im_parent_1_8_months_opt,
6924       x_im_p_more_than_9_mth_op,
6925       x_fnar_message_1,
6926       x_fnar_message_2,
6927       x_fnar_message_3,
6928       x_fnar_message_4,
6929       x_fnar_message_5,
6930       x_fnar_message_6,
6931       x_fnar_message_7,
6932       x_fnar_message_8,
6933       x_fnar_message_9,
6934       x_fnar_message_10,
6935       x_fnar_message_11,
6936       x_fnar_message_12,
6937       x_fnar_message_13,
6938       x_fnar_message_20,
6939       x_fnar_message_21,
6940       x_fnar_message_22,
6941       x_fnar_message_23,
6942       x_fnar_message_24,
6943       x_fnar_message_25,
6944       x_fnar_message_26,
6945       x_fnar_message_27,
6946       x_fnar_message_30,
6947       x_fnar_message_31,
6948       x_fnar_message_32,
6949       x_fnar_message_33,
6950       x_fnar_message_34,
6951       x_fnar_message_35,
6952       x_fnar_message_36,
6953       x_fnar_message_37,
6954       x_fnar_message_38,
6955       x_fnar_message_39,
6956       x_fnar_message_45,
6957       x_fnar_message_46,
6958       x_fnar_message_47,
6959       x_fnar_message_48,
6960       x_fnar_message_50,
6961       x_fnar_message_51,
6962       x_fnar_message_52,
6963       x_fnar_message_53,
6964       x_fnar_message_56,
6965       x_fnar_message_57,
6966       x_fnar_message_58,
6967       x_fnar_message_59,
6968       x_fnar_message_60,
6969       x_fnar_message_61,
6970       x_fnar_message_62,
6971       x_fnar_message_63,
6972       x_fnar_message_64,
6973       x_fnar_message_65,
6974       x_fnar_message_71,
6975       x_fnar_message_72,
6976       x_fnar_message_73,
6977       x_fnar_message_74,
6978       x_fnar_message_75,
6979       x_fnar_message_76,
6980       x_fnar_message_77,
6981       x_fnar_message_78,
6982       x_fnar_mesg_10_stu_fam_mem,
6983       x_fnar_mesg_11_stu_no_in_coll,
6984       x_fnar_mesg_24_stu_avail_inc,
6985       x_fnar_mesg_26_stu_taxes,
6986       x_fnar_mesg_33_stu_home_value,
6987       x_fnar_mesg_34_stu_home_value,
6988       x_fnar_mesg_34_stu_home_equity,
6989       x_fnar_mesg_35_stu_home_value,
6990       x_fnar_mesg_35_stu_home_equity,
6991       x_fnar_mesg_36_stu_home_equity,
6992       x_fnar_mesg_48_par_fam_mem,
6993       x_fnar_mesg_49_par_no_in_coll,
6994       x_fnar_mesg_56_par_agi,
6995       x_fnar_mesg_62_par_taxes,
6996       x_fnar_mesg_73_par_home_value,
6997       x_fnar_mesg_74_par_home_value,
6998       x_fnar_mesg_74_par_home_equity,
6999       x_fnar_mesg_75_par_home_value,
7000       x_fnar_mesg_75_par_home_equity,
7001       x_fnar_mesg_76_par_home_equity,
7002       x_assumption_message_1,
7003       x_assumption_message_2,
7004       x_assumption_message_3,
7005       x_assumption_message_4,
7006       x_assumption_message_5,
7007       x_assumption_message_6,
7008       x_record_mark,
7009       x_mode,
7010       x_fnar_message_55,
7011       x_fnar_message_49,
7012       x_opt_par_cola_adj_ind,
7013       x_opt_par_stu_fa_assets_ind,
7014       x_opt_par_ipt_assets_ind,
7015       x_opt_stu_ipt_assets_ind,
7016       x_opt_par_cola_adj_value,
7017       x_legacy_record_flag,
7018       x_opt_ind_stu_ipt_assets_flag,
7019       x_cust_parent_cont_adj_num,
7020       x_custodial_parent_num,
7021       x_cust_par_base_prcnt_inc_amt,
7022       x_cust_par_base_cont_inc_amt,
7023       x_cust_par_base_cont_ast_amt,
7024       x_cust_par_base_tot_cont_amt,
7025       x_cust_par_opt_prcnt_inc_amt,
7026       x_cust_par_opt_cont_inc_amt,
7027       x_cust_par_opt_cont_ast_amt,
7028       x_cust_par_opt_tot_cont_amt,
7029       x_parents_email_txt,
7030       x_parent_1_birth_date,
7031       x_parent_2_birth_date
7032     );
7033 
7034   END add_row;
7035 
7036 
7037   PROCEDURE delete_row (
7038     x_rowid IN VARCHAR2
7039   ) AS
7040   /*
7041   ||  Created By : vivuyyur
7042   ||  Created On : 30-MAY-2001
7043   ||  Purpose : Handles the DELETE DML logic for the table.
7047   ||  (reverse chronological order - newest change first)
7044   ||  Known limitations, enhancements or remarks :
7045   ||  Change History :
7046   ||  Who             When            What
7048   */
7049   BEGIN
7050 
7051     before_dml (
7052       p_action => 'DELETE',
7053       x_rowid => x_rowid
7054     );
7055 
7056     DELETE FROM igf_ap_css_fnar_all
7057     WHERE rowid = x_rowid;
7058 
7059     IF (SQL%NOTFOUND) THEN
7060       RAISE NO_DATA_FOUND;
7061     END IF;
7062 
7063   END delete_row;
7064 
7065 
7066 END igf_ap_css_fnar_pkg;