DBA Data[Home] [Help]

PACKAGE BODY: APPS.IGF_AP_CSS_PROFILE_PKG

Source


1 PACKAGE BODY igf_ap_css_profile_pkg AS
2 /* $Header: IGFAI32B.pls 120.0 2005/06/01 14:01:42 appldev noship $ */
3 
4   l_rowid VARCHAR2(25);
5   old_references igf_ap_css_profile_all%ROWTYPE;
6   new_references igf_ap_css_profile_all%ROWTYPE;
7 
8   PROCEDURE set_column_values (
9     p_action                            IN     VARCHAR2,
10     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
11     x_cssp_id                           IN     NUMBER      DEFAULT NULL,
12     x_base_id                           IN     NUMBER      DEFAULT NULL,
13     x_system_record_type                IN     VARCHAR2    DEFAULT NULL,
14     x_active_profile                    IN     VARCHAR2    DEFAULT NULL,
15     x_college_code                      IN     VARCHAR2    DEFAULT NULL,
16     x_academic_year                     IN     VARCHAR2    DEFAULT NULL,
17     x_stu_record_type                   IN     VARCHAR2    DEFAULT NULL,
18     x_css_id_number                     IN     VARCHAR2    DEFAULT NULL,
19     x_registration_receipt_date         IN     VARCHAR2    DEFAULT NULL,
20     x_registration_type                 IN     VARCHAR2    DEFAULT NULL,
21     x_application_receipt_date          IN     VARCHAR2    DEFAULT NULL,
22     x_application_type                  IN     VARCHAR2    DEFAULT NULL,
23     x_original_fnar_compute             IN     VARCHAR2    DEFAULT NULL,
24     x_revision_fnar_compute_date        IN     VARCHAR2    DEFAULT NULL,
25     x_electronic_extract_date           IN     VARCHAR2    DEFAULT NULL,
26     x_institutional_reporting_type      IN     VARCHAR2    DEFAULT NULL,
27     x_asr_receipt_date                  IN     VARCHAR2    DEFAULT NULL,
28     x_last_name                         IN     VARCHAR2    DEFAULT NULL,
29     x_first_name                        IN     VARCHAR2    DEFAULT NULL,
30     x_middle_initial                    IN     VARCHAR2    DEFAULT NULL,
31     x_address_number_and_street         IN     VARCHAR2    DEFAULT NULL,
32     x_city                              IN     VARCHAR2    DEFAULT NULL,
33     x_state_mailing                     IN     VARCHAR2    DEFAULT NULL,
34     x_zip_code                          IN     VARCHAR2    DEFAULT NULL,
35     x_s_telephone_number                IN     VARCHAR2    DEFAULT NULL,
36     x_s_title                           IN     VARCHAR2    DEFAULT NULL,
37     x_date_of_birth                     IN     DATE        DEFAULT NULL,
38     x_social_security_number            IN     VARCHAR2    DEFAULT NULL,
39     x_state_legal_residence             IN     VARCHAR2    DEFAULT NULL,
40     x_foreign_address_indicator         IN     VARCHAR2    DEFAULT NULL,
41     x_foreign_postal_code               IN     VARCHAR2    DEFAULT NULL,
42     x_country                           IN     VARCHAR2    DEFAULT NULL,
43     x_financial_aid_status              IN     VARCHAR2    DEFAULT NULL,
44     x_year_in_college                   IN     VARCHAR2    DEFAULT NULL,
45     x_marital_status                    IN     VARCHAR2    DEFAULT NULL,
46     x_ward_court                        IN     VARCHAR2    DEFAULT NULL,
47     x_legal_dependents_other            IN     VARCHAR2    DEFAULT NULL,
48     x_household_size                    IN     NUMBER      DEFAULT NULL,
49     x_number_in_college                 IN     NUMBER      DEFAULT NULL,
50     x_citizenship_status                IN     VARCHAR2    DEFAULT NULL,
51     x_citizenship_country               IN     VARCHAR2    DEFAULT NULL,
52     x_visa_classification               IN     VARCHAR2    DEFAULT NULL,
53     x_tax_figures                       IN     VARCHAR2    DEFAULT NULL,
54     x_number_exemptions                 IN     NUMBER      DEFAULT NULL,
55     x_adjusted_gross_inc                IN     NUMBER      DEFAULT NULL,
56     x_us_tax_paid                       IN     NUMBER      DEFAULT NULL,
57     x_itemized_deductions               IN     NUMBER      DEFAULT NULL,
58     x_stu_income_work                   IN     NUMBER      DEFAULT NULL,
59     x_spouse_income_work                IN     NUMBER      DEFAULT NULL,
60     x_divid_int_inc                     IN     NUMBER      DEFAULT NULL,
61     x_soc_sec_benefits                  IN     NUMBER      DEFAULT NULL,
62     x_welfare_tanf                      IN     NUMBER      DEFAULT NULL,
63     x_child_supp_rcvd                   IN     NUMBER      DEFAULT NULL,
64     x_earned_income_credit              IN     NUMBER      DEFAULT NULL,
65     x_other_untax_income                IN     NUMBER      DEFAULT NULL,
66     x_tax_stu_aid                       IN     NUMBER      DEFAULT NULL,
67     x_cash_sav_check                    IN     NUMBER      DEFAULT NULL,
68     x_ira_keogh                         IN     NUMBER      DEFAULT NULL,
69     x_invest_value                      IN     NUMBER      DEFAULT NULL,
70     x_invest_debt                       IN     NUMBER      DEFAULT NULL,
71     x_home_value                        IN     NUMBER      DEFAULT NULL,
72     x_home_debt                         IN     NUMBER      DEFAULT NULL,
73     x_oth_real_value                    IN     NUMBER      DEFAULT NULL,
74     x_oth_real_debt                     IN     NUMBER      DEFAULT NULL,
75     x_bus_farm_value                    IN     NUMBER      DEFAULT NULL,
76     x_bus_farm_debt                     IN     NUMBER      DEFAULT NULL,
77     x_live_on_farm                      IN     VARCHAR2    DEFAULT NULL,
78     x_home_purch_price                  IN     NUMBER      DEFAULT NULL,
79     x_hope_ll_credit                    IN     NUMBER      DEFAULT NULL,
80     x_home_purch_year                   IN     VARCHAR2    DEFAULT NULL,
81     x_trust_amount                      IN     NUMBER      DEFAULT NULL,
82     x_trust_avail                       IN     VARCHAR2    DEFAULT NULL,
83     x_trust_estab                       IN     VARCHAR2    DEFAULT NULL,
84     x_child_support_paid                IN     NUMBER      DEFAULT NULL,
85     x_med_dent_expenses                 IN     NUMBER      DEFAULT NULL,
86     x_vet_us                            IN     VARCHAR2    DEFAULT NULL,
87     x_vet_ben_amount                    IN     NUMBER      DEFAULT NULL,
88     x_vet_ben_months                    IN     NUMBER      DEFAULT NULL,
89     x_stu_summer_wages                  IN     NUMBER      DEFAULT NULL,
90     x_stu_school_yr_wages               IN     NUMBER      DEFAULT NULL,
91     x_spouse_summer_wages               IN     NUMBER      DEFAULT NULL,
92     x_spouse_school_yr_wages            IN     NUMBER      DEFAULT NULL,
93     x_summer_other_tax_inc              IN     NUMBER      DEFAULT NULL,
94     x_school_yr_other_tax_inc           IN     NUMBER      DEFAULT NULL,
95     x_summer_untax_inc                  IN     NUMBER      DEFAULT NULL,
96     x_school_yr_untax_inc               IN     NUMBER      DEFAULT NULL,
97     x_grants_schol_etc                  IN     NUMBER      DEFAULT NULL,
98     x_tuit_benefits                     IN     NUMBER      DEFAULT NULL,
99     x_cont_parents                      IN     NUMBER      DEFAULT NULL,
100     x_cont_relatives                    IN     NUMBER      DEFAULT NULL,
101     x_p_siblings_pre_tuit               IN     NUMBER      DEFAULT NULL,
102     x_p_student_pre_tuit                IN     NUMBER      DEFAULT NULL,
103     x_p_household_size                  IN     NUMBER      DEFAULT NULL,
104     x_p_number_in_college               IN     NUMBER      DEFAULT NULL,
105     x_p_parents_in_college              IN     NUMBER      DEFAULT NULL,
106     x_p_marital_status                  IN     VARCHAR2    DEFAULT NULL,
107     x_p_state_legal_residence           IN     VARCHAR2    DEFAULT NULL,
108     x_p_natural_par_status              IN     VARCHAR2    DEFAULT NULL,
109     x_p_child_supp_paid                 IN     NUMBER      DEFAULT NULL,
110     x_p_repay_ed_loans                  IN     NUMBER      DEFAULT NULL,
111     x_p_med_dent_expenses               IN     NUMBER      DEFAULT NULL,
112     x_p_tuit_paid_amount                IN     NUMBER      DEFAULT NULL,
113     x_p_tuit_paid_number                IN     NUMBER      DEFAULT NULL,
114     x_p_exp_child_supp_paid             IN     NUMBER      DEFAULT NULL,
115     x_p_exp_repay_ed_loans              IN     NUMBER      DEFAULT NULL,
116     x_p_exp_med_dent_expenses           IN     NUMBER      DEFAULT NULL,
117     x_p_exp_tuit_pd_amount              IN     NUMBER      DEFAULT NULL,
118     x_p_exp_tuit_pd_number              IN     NUMBER      DEFAULT NULL,
119     x_p_cash_sav_check                  IN     NUMBER      DEFAULT NULL,
120     x_p_month_mortgage_pay              IN     NUMBER      DEFAULT NULL,
121     x_p_invest_value                    IN     NUMBER      DEFAULT NULL,
122     x_p_invest_debt                     IN     NUMBER      DEFAULT NULL,
123     x_p_home_value                      IN     NUMBER      DEFAULT NULL,
124     x_p_home_debt                       IN     NUMBER      DEFAULT NULL,
125     x_p_home_purch_price                IN     NUMBER      DEFAULT NULL,
126     x_p_own_business_farm               IN     VARCHAR2    DEFAULT NULL,
127     x_p_business_value                  IN     NUMBER      DEFAULT NULL,
128     x_p_business_debt                   IN     NUMBER      DEFAULT NULL,
129     x_p_farm_value                      IN     NUMBER      DEFAULT NULL,
130     x_p_farm_debt                       IN     NUMBER      DEFAULT NULL,
131     x_p_live_on_farm                    IN     NUMBER      DEFAULT NULL,
132     x_p_oth_real_estate_value           IN     NUMBER      DEFAULT NULL,
133     x_p_oth_real_estate_debt            IN     NUMBER      DEFAULT NULL,
134     x_p_oth_real_purch_price            IN     NUMBER      DEFAULT NULL,
135     x_p_siblings_assets                 IN     NUMBER      DEFAULT NULL,
136     x_p_home_purch_year                 IN     VARCHAR2    DEFAULT NULL,
137     x_p_oth_real_purch_year             IN     VARCHAR2    DEFAULT NULL,
138     x_p_prior_agi                       IN     NUMBER      DEFAULT NULL,
139     x_p_prior_us_tax_paid               IN     NUMBER      DEFAULT NULL,
140     x_p_prior_item_deductions           IN     NUMBER      DEFAULT NULL,
141     x_p_prior_other_untax_inc           IN     NUMBER      DEFAULT NULL,
142     x_p_tax_figures                     IN     NUMBER      DEFAULT NULL,
143     x_p_number_exemptions               IN     NUMBER      DEFAULT NULL,
144     x_p_adjusted_gross_inc              IN     NUMBER      DEFAULT NULL,
145     x_p_wages_sal_tips                  IN     NUMBER      DEFAULT NULL,
146     x_p_interest_income                 IN     NUMBER      DEFAULT NULL,
147     x_p_dividend_income                 IN     NUMBER      DEFAULT NULL,
148     x_p_net_inc_bus_farm                IN     NUMBER      DEFAULT NULL,
149     x_p_other_taxable_income            IN     NUMBER      DEFAULT NULL,
150     x_p_adj_to_income                   IN     NUMBER      DEFAULT NULL,
151     x_p_us_tax_paid                     IN     NUMBER      DEFAULT NULL,
152     x_p_itemized_deductions             IN     NUMBER      DEFAULT NULL,
153     x_p_father_income_work              IN     NUMBER      DEFAULT NULL,
154     x_p_mother_income_work              IN     NUMBER      DEFAULT NULL,
155     x_p_soc_sec_ben                     IN     NUMBER      DEFAULT NULL,
156     x_p_welfare_tanf                    IN     NUMBER      DEFAULT NULL,
157     x_p_child_supp_rcvd                 IN     NUMBER      DEFAULT NULL,
158     x_p_ded_ira_keogh                   IN     NUMBER      DEFAULT NULL,
159     x_p_tax_defer_pens_savs             IN     NUMBER      DEFAULT NULL,
160     x_p_dep_care_med_spending           IN     NUMBER      DEFAULT NULL,
161     x_p_earned_income_credit            IN     NUMBER      DEFAULT NULL,
162     x_p_living_allow                    IN     NUMBER      DEFAULT NULL,
163     x_p_tax_exmpt_int                   IN     NUMBER      DEFAULT NULL,
164     x_p_foreign_inc_excl                IN     NUMBER      DEFAULT NULL,
165     x_p_other_untax_inc                 IN     NUMBER      DEFAULT NULL,
166     x_p_hope_ll_credit                  IN     NUMBER      DEFAULT NULL,
167     x_p_yr_separation                   IN     NUMBER      DEFAULT NULL,
168     x_p_yr_divorce                      IN     NUMBER      DEFAULT NULL,
169     x_p_exp_father_inc                  IN     NUMBER      DEFAULT NULL,
170     x_p_exp_mother_inc                  IN     NUMBER      DEFAULT NULL,
171     x_p_exp_other_tax_inc               IN     NUMBER      DEFAULT NULL,
172     x_p_exp_other_untax_inc             IN     NUMBER      DEFAULT NULL,
173     x_line_2_relation                   IN     VARCHAR2    DEFAULT NULL,
174     x_line_2_attend_college             IN     VARCHAR2    DEFAULT NULL,
175     x_line_3_relation                   IN     VARCHAR2    DEFAULT NULL,
176     x_line_3_attend_college             IN     VARCHAR2    DEFAULT NULL,
177     x_line_4_relation                   IN     VARCHAR2    DEFAULT NULL,
178     x_line_4_attend_college             IN     VARCHAR2    DEFAULT NULL,
179     x_line_5_relation                   IN     VARCHAR2    DEFAULT NULL,
180     x_line_5_attend_college             IN     VARCHAR2    DEFAULT NULL,
181     x_line_6_relation                   IN     VARCHAR2    DEFAULT NULL,
182     x_line_6_attend_college             IN     VARCHAR2    DEFAULT NULL,
183     x_line_7_relation                   IN     VARCHAR2    DEFAULT NULL,
184     x_line_7_attend_college             IN     VARCHAR2    DEFAULT NULL,
185     x_line_8_relation                   IN     VARCHAR2    DEFAULT NULL,
186     x_line_8_attend_college             IN     VARCHAR2    DEFAULT NULL,
187     x_p_age_father                      IN     VARCHAR2    DEFAULT NULL,
188     x_p_age_mother                      IN     VARCHAR2    DEFAULT NULL,
189     x_p_div_sep_ind                     IN     VARCHAR2    DEFAULT NULL,
190     x_b_cont_non_custodial_par          IN     VARCHAR2    DEFAULT NULL,
191     x_college_type_2                    IN     VARCHAR2    DEFAULT NULL,
192     x_college_type_3                    IN     VARCHAR2    DEFAULT NULL,
193     x_college_type_4                    IN     VARCHAR2    DEFAULT NULL,
194     x_college_type_5                    IN     VARCHAR2    DEFAULT NULL,
195     x_college_type_6                    IN     VARCHAR2    DEFAULT NULL,
196     x_college_type_7                    IN     VARCHAR2    DEFAULT NULL,
197     x_college_type_8                    IN     VARCHAR2    DEFAULT NULL,
198     x_school_code_1                     IN     VARCHAR2    DEFAULT NULL,
199     x_housing_code_1                    IN     VARCHAR2    DEFAULT NULL,
200     x_school_code_2                     IN     VARCHAR2    DEFAULT NULL,
201     x_housing_code_2                    IN     VARCHAR2    DEFAULT NULL,
202     x_school_code_3                     IN     VARCHAR2    DEFAULT NULL,
203     x_housing_code_3                    IN     VARCHAR2    DEFAULT NULL,
204     x_school_code_4                     IN     VARCHAR2    DEFAULT NULL,
205     x_housing_code_4                    IN     VARCHAR2    DEFAULT NULL,
206     x_school_code_5                     IN     VARCHAR2    DEFAULT NULL,
207     x_housing_code_5                    IN     VARCHAR2    DEFAULT NULL,
208     x_school_code_6                     IN     VARCHAR2    DEFAULT NULL,
209     x_housing_code_6                    IN     VARCHAR2    DEFAULT NULL,
210     x_school_code_7                     IN     VARCHAR2    DEFAULT NULL,
211     x_housing_code_7                    IN     VARCHAR2    DEFAULT NULL,
212     x_school_code_8                     IN     VARCHAR2    DEFAULT NULL,
213     x_housing_code_8                    IN     VARCHAR2    DEFAULT NULL,
214     x_school_code_9                     IN     VARCHAR2    DEFAULT NULL,
215     x_housing_code_9                    IN     VARCHAR2    DEFAULT NULL,
216     x_school_code_10                    IN     VARCHAR2    DEFAULT NULL,
217     x_housing_code_10                   IN     VARCHAR2    DEFAULT NULL,
218     x_additional_school_code_1          IN     VARCHAR2    DEFAULT NULL,
219     x_additional_school_code_2          IN     VARCHAR2    DEFAULT NULL,
220     x_additional_school_code_3          IN     VARCHAR2    DEFAULT NULL,
221     x_additional_school_code_4          IN     VARCHAR2    DEFAULT NULL,
222     x_additional_school_code_5          IN     VARCHAR2    DEFAULT NULL,
223     x_additional_school_code_6          IN     VARCHAR2    DEFAULT NULL,
224     x_additional_school_code_7          IN     VARCHAR2    DEFAULT NULL,
225     x_additional_school_code_8          IN     VARCHAR2    DEFAULT NULL,
226     x_additional_school_code_9          IN     VARCHAR2    DEFAULT NULL,
227     x_additional_school_code_10         IN     VARCHAR2    DEFAULT NULL,
228     x_explanation_spec_circum           IN     VARCHAR2    DEFAULT NULL,
229     x_signature_student                 IN     VARCHAR2    DEFAULT NULL,
230     x_signature_spouse                  IN     VARCHAR2    DEFAULT NULL,
231     x_signature_father                  IN     VARCHAR2    DEFAULT NULL,
232     x_signature_mother                  IN     VARCHAR2    DEFAULT NULL,
233     x_month_day_completed               IN     VARCHAR2    DEFAULT NULL,
234     x_year_completed                    IN     VARCHAR2    DEFAULT NULL,
235     x_age_line_2                        IN     NUMBER      DEFAULT NULL,
236     x_age_line_3                        IN     NUMBER      DEFAULT NULL,
237     x_age_line_4                        IN     NUMBER      DEFAULT NULL,
238     x_age_line_5                        IN     NUMBER      DEFAULT NULL,
239     x_age_line_6                        IN     NUMBER      DEFAULT NULL,
240     x_age_line_7                        IN     NUMBER      DEFAULT NULL,
241     x_age_line_8                        IN     NUMBER      DEFAULT NULL,
242     x_a_online_signature                IN     VARCHAR2    DEFAULT NULL,
243     x_question_1_number                 IN     VARCHAR2    DEFAULT NULL,
244     x_question_1_size                   IN     NUMBER      DEFAULT NULL,
245     x_question_1_answer                 IN     VARCHAR2    DEFAULT NULL,
246     x_question_2_number                 IN     VARCHAR2    DEFAULT NULL,
247     x_question_2_size                   IN     NUMBER      DEFAULT NULL,
248     x_question_2_answer                 IN     VARCHAR2    DEFAULT NULL,
249     x_question_3_number                 IN     VARCHAR2    DEFAULT NULL,
250     x_question_3_size                   IN     NUMBER      DEFAULT NULL,
251     x_question_3_answer                 IN     VARCHAR2    DEFAULT NULL,
252     x_question_4_number                 IN     VARCHAR2    DEFAULT NULL,
253     x_question_4_size                   IN     NUMBER      DEFAULT NULL,
254     x_question_4_answer                 IN     VARCHAR2    DEFAULT NULL,
255     x_question_5_number                 IN     VARCHAR2    DEFAULT NULL,
256     x_question_5_size                   IN     NUMBER      DEFAULT NULL,
257     x_question_5_answer                 IN     VARCHAR2    DEFAULT NULL,
258     x_question_6_number                 IN     VARCHAR2    DEFAULT NULL,
259     x_question_6_size                   IN     NUMBER      DEFAULT NULL,
260     x_question_6_answer                 IN     VARCHAR2    DEFAULT NULL,
261     x_question_7_number                 IN     VARCHAR2    DEFAULT NULL,
262     x_question_7_size                   IN     NUMBER      DEFAULT NULL,
263     x_question_7_answer                 IN     VARCHAR2    DEFAULT NULL,
264     x_question_8_number                 IN     VARCHAR2    DEFAULT NULL,
265     x_question_8_size                   IN     NUMBER      DEFAULT NULL,
266     x_question_8_answer                 IN     VARCHAR2    DEFAULT NULL,
267     x_question_9_number                 IN     VARCHAR2    DEFAULT NULL,
268     x_question_9_size                   IN     NUMBER      DEFAULT NULL,
269     x_question_9_answer                 IN     VARCHAR2    DEFAULT NULL,
270     x_question_10_number                IN     VARCHAR2    DEFAULT NULL,
271     x_question_10_size                  IN     NUMBER      DEFAULT NULL,
272     x_question_10_answer                IN     VARCHAR2    DEFAULT NULL,
273     x_question_11_number                IN     VARCHAR2    DEFAULT NULL,
274     x_question_11_size                  IN     NUMBER      DEFAULT NULL,
275     x_question_11_answer                IN     VARCHAR2    DEFAULT NULL,
276     x_question_12_number                IN     VARCHAR2    DEFAULT NULL,
277     x_question_12_size                  IN     NUMBER      DEFAULT NULL,
278     x_question_12_answer                IN     VARCHAR2    DEFAULT NULL,
279     x_question_13_number                IN     VARCHAR2    DEFAULT NULL,
280     x_question_13_size                  IN     NUMBER      DEFAULT NULL,
281     x_question_13_answer                IN     VARCHAR2    DEFAULT NULL,
282     x_question_14_number                IN     VARCHAR2    DEFAULT NULL,
283     x_question_14_size                  IN     NUMBER      DEFAULT NULL,
284     x_question_14_answer                IN     VARCHAR2    DEFAULT NULL,
285     x_question_15_number                IN     VARCHAR2    DEFAULT NULL,
286     x_question_15_size                  IN     NUMBER      DEFAULT NULL,
287     x_question_15_answer                IN     VARCHAR2    DEFAULT NULL,
288     x_question_16_number                IN     VARCHAR2    DEFAULT NULL,
289     x_question_16_size                  IN     NUMBER      DEFAULT NULL,
290     x_question_16_answer                IN     VARCHAR2    DEFAULT NULL,
291     x_question_17_number                IN     VARCHAR2    DEFAULT NULL,
292     x_question_17_size                  IN     NUMBER      DEFAULT NULL,
293     x_question_17_answer                IN     VARCHAR2    DEFAULT NULL,
294     x_question_18_number                IN     VARCHAR2    DEFAULT NULL,
295     x_question_18_size                  IN     NUMBER      DEFAULT NULL,
296     x_question_18_answer                IN     VARCHAR2    DEFAULT NULL,
297     x_question_19_number                IN     VARCHAR2    DEFAULT NULL,
298     x_question_19_size                  IN     NUMBER      DEFAULT NULL,
299     x_question_19_answer                IN     VARCHAR2    DEFAULT NULL,
300     x_question_20_number                IN     VARCHAR2    DEFAULT NULL,
301     x_question_20_size                  IN     NUMBER      DEFAULT NULL,
302     x_question_20_answer                IN     VARCHAR2    DEFAULT NULL,
303     x_question_21_number                IN     VARCHAR2    DEFAULT NULL,
304     x_question_21_size                  IN     NUMBER      DEFAULT NULL,
305     x_question_21_answer                IN     VARCHAR2    DEFAULT NULL,
306     x_question_22_number                IN     VARCHAR2    DEFAULT NULL,
307     x_question_22_size                  IN     NUMBER      DEFAULT NULL,
308     x_question_22_answer                IN     VARCHAR2    DEFAULT NULL,
309     x_question_23_number                IN     VARCHAR2    DEFAULT NULL,
310     x_question_23_size                  IN     NUMBER      DEFAULT NULL,
311     x_question_23_answer                IN     VARCHAR2    DEFAULT NULL,
312     x_question_24_number                IN     VARCHAR2    DEFAULT NULL,
313     x_question_24_size                  IN     NUMBER      DEFAULT NULL,
314     x_question_24_answer                IN     VARCHAR2    DEFAULT NULL,
315     x_question_25_number                IN     VARCHAR2    DEFAULT NULL,
316     x_question_25_size                  IN     NUMBER      DEFAULT NULL,
317     x_question_25_answer                IN     VARCHAR2    DEFAULT NULL,
318     x_question_26_number                IN     VARCHAR2    DEFAULT NULL,
319     x_question_26_size                  IN     NUMBER      DEFAULT NULL,
320     x_question_26_answer                IN     VARCHAR2    DEFAULT NULL,
321     x_question_27_number                IN     VARCHAR2    DEFAULT NULL,
322     x_question_27_size                  IN     NUMBER      DEFAULT NULL,
323     x_question_27_answer                IN     VARCHAR2    DEFAULT NULL,
324     x_question_28_number                IN     VARCHAR2    DEFAULT NULL,
325     x_question_28_size                  IN     NUMBER      DEFAULT NULL,
326     x_question_28_answer                IN     VARCHAR2    DEFAULT NULL,
327     x_question_29_number                IN     VARCHAR2    DEFAULT NULL,
328     x_question_29_size                  IN     NUMBER      DEFAULT NULL,
329     x_question_29_answer                IN     VARCHAR2    DEFAULT NULL,
330     x_question_30_number                IN     VARCHAR2    DEFAULT NULL,
331     x_questions_30_size                 IN     NUMBER      DEFAULT NULL,
332     x_question_30_answer                IN     VARCHAR2    DEFAULT NULL,
333     x_creation_date                     IN     DATE        DEFAULT NULL,
334     x_created_by                        IN     NUMBER      DEFAULT NULL,
335     x_last_update_date                  IN     DATE        DEFAULT NULL,
336     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
337     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
338     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
339     x_coa_duration_efc_amt              IN     NUMBER      DEFAULT NULL,
340     x_coa_duration_num                  IN     NUMBER      DEFAULT NULL,
341     x_p_soc_sec_ben_student_amt         IN     NUMBER DEFAULT NULL,
342     x_p_tuit_fee_deduct_amt             IN     NUMBER DEFAULT NULL,
343     x_stu_lives_with_num                IN     NUMBER DEFAULT NULL,
344     x_stu_most_support_from_num         IN     NUMBER DEFAULT NULL,
345     x_location_computer_num             IN     NUMBER DEFAULT NULL
346   ) AS
347   /*
348   ||  Created By : vivuyyur
349   ||  Created On : 29-MAY-2001
350   ||  Purpose : Initialises the Old and New references for the columns of the table.
351   ||  Known limitations, enhancements or remarks :
352   ||  Change History :
353   ||  Who             When            What
354   ||  (reverse chronological order - newest change first)
355   */
356 
357     CURSOR cur_old_ref_values IS
358       SELECT   *
359       FROM     IGF_AP_CSS_PROFILE_ALL
360       WHERE    rowid = x_rowid;
361 
362   BEGIN
363 
364     l_rowid := x_rowid;
365 
366     -- Code for setting the Old and New Reference Values.
367     -- Populate Old Values.
368     OPEN cur_old_ref_values;
369     FETCH cur_old_ref_values INTO old_references;
370     IF ((cur_old_ref_values%NOTFOUND) AND (p_action NOT IN ('INSERT', 'VALIDATE_INSERT'))) THEN
371       CLOSE cur_old_ref_values;
372       fnd_message.set_name ('FND', 'FORM_RECORD_DELETED');
373       igs_ge_msg_stack.add;
374       app_exception.raise_exception;
375       RETURN;
376     END IF;
377     CLOSE cur_old_ref_values;
378 
379     -- Populate New Values.
380     new_references.cssp_id                           := x_cssp_id;
381     new_references.base_id                           := x_base_id;
382     new_references.system_record_type                := x_system_record_type;
383     new_references.active_profile                    := x_active_profile;
384     new_references.college_code                      := x_college_code;
385     new_references.academic_year                     := x_academic_year;
386     new_references.stu_record_type                   := x_stu_record_type;
387     new_references.css_id_number                     := x_css_id_number;
388     new_references.registration_receipt_date         := x_registration_receipt_date;
389     new_references.registration_type                 := x_registration_type;
390     new_references.application_receipt_date          := x_application_receipt_date;
391     new_references.application_type                  := x_application_type;
392     new_references.original_fnar_compute             := x_original_fnar_compute;
393     new_references.revision_fnar_compute_date        := x_revision_fnar_compute_date;
394     new_references.electronic_extract_date           := x_electronic_extract_date;
395     new_references.institutional_reporting_type      := x_institutional_reporting_type;
396     new_references.asr_receipt_date                  := x_asr_receipt_date;
397     new_references.last_name                         := x_last_name;
398     new_references.first_name                        := x_first_name;
399     new_references.middle_initial                    := x_middle_initial;
400     new_references.address_number_and_street         := x_address_number_and_street;
401     new_references.city                              := x_city;
402     new_references.state_mailing                     := x_state_mailing;
403     new_references.zip_code                          := x_zip_code;
404     new_references.s_telephone_number                := x_s_telephone_number;
405     new_references.s_title                           := x_s_title;
406     new_references.date_of_birth                     := x_date_of_birth;
407     new_references.social_security_number            := x_social_security_number;
408     new_references.state_legal_residence             := x_state_legal_residence;
409     new_references.foreign_address_indicator         := x_foreign_address_indicator;
410     new_references.foreign_postal_code               := x_foreign_postal_code;
411     new_references.country                           := x_country;
412     new_references.financial_aid_status              := x_financial_aid_status;
413     new_references.year_in_college                   := x_year_in_college;
414     new_references.marital_status                    := x_marital_status;
415     new_references.ward_court                        := x_ward_court;
416     new_references.legal_dependents_other            := x_legal_dependents_other;
417     new_references.household_size                    := x_household_size;
418     new_references.number_in_college                 := x_number_in_college;
419     new_references.citizenship_status                := x_citizenship_status;
420     new_references.citizenship_country               := x_citizenship_country;
421     new_references.visa_classification               := x_visa_classification;
422     new_references.tax_figures                       := x_tax_figures;
423     new_references.number_exemptions                 := x_number_exemptions;
424     new_references.adjusted_gross_inc                := x_adjusted_gross_inc;
425     new_references.us_tax_paid                       := x_us_tax_paid;
426     new_references.itemized_deductions               := x_itemized_deductions;
427     new_references.stu_income_work                   := x_stu_income_work;
428     new_references.spouse_income_work                := x_spouse_income_work;
429     new_references.divid_int_inc                     := x_divid_int_inc;
430     new_references.soc_sec_benefits                  := x_soc_sec_benefits;
431     new_references.welfare_tanf                      := x_welfare_tanf;
432     new_references.child_supp_rcvd                   := x_child_supp_rcvd;
433     new_references.earned_income_credit              := x_earned_income_credit;
434     new_references.other_untax_income                := x_other_untax_income;
435     new_references.tax_stu_aid                       := x_tax_stu_aid;
436     new_references.cash_sav_check                    := x_cash_sav_check;
437     new_references.ira_keogh                         := x_ira_keogh;
438     new_references.invest_value                      := x_invest_value;
439     new_references.invest_debt                       := x_invest_debt;
440     new_references.home_value                        := x_home_value;
441     new_references.home_debt                         := x_home_debt;
442     new_references.oth_real_value                    := x_oth_real_value;
443     new_references.oth_real_debt                     := x_oth_real_debt;
444     new_references.bus_farm_value                    := x_bus_farm_value;
445     new_references.bus_farm_debt                     := x_bus_farm_debt;
446     new_references.live_on_farm                      := x_live_on_farm;
447     new_references.home_purch_price                  := x_home_purch_price;
448     new_references.hope_ll_credit                    := x_hope_ll_credit;
449     new_references.home_purch_year                   := x_home_purch_year;
450     new_references.trust_amount                      := x_trust_amount;
451     new_references.trust_avail                       := x_trust_avail;
452     new_references.trust_estab                       := x_trust_estab;
453     new_references.child_support_paid                := x_child_support_paid;
454     new_references.med_dent_expenses                 := x_med_dent_expenses;
455     new_references.vet_us                            := x_vet_us;
456     new_references.vet_ben_amount                    := x_vet_ben_amount;
457     new_references.vet_ben_months                    := x_vet_ben_months;
458     new_references.stu_summer_wages                  := x_stu_summer_wages;
459     new_references.stu_school_yr_wages               := x_stu_school_yr_wages;
460     new_references.spouse_summer_wages               := x_spouse_summer_wages;
461     new_references.spouse_school_yr_wages            := x_spouse_school_yr_wages;
462     new_references.summer_other_tax_inc              := x_summer_other_tax_inc;
463     new_references.school_yr_other_tax_inc           := x_school_yr_other_tax_inc;
464     new_references.summer_untax_inc                  := x_summer_untax_inc;
465     new_references.school_yr_untax_inc               := x_school_yr_untax_inc;
466     new_references.grants_schol_etc                  := x_grants_schol_etc;
467     new_references.tuit_benefits                     := x_tuit_benefits;
468     new_references.cont_parents                      := x_cont_parents;
469     new_references.cont_relatives                    := x_cont_relatives;
470     new_references.p_siblings_pre_tuit               := x_p_siblings_pre_tuit;
471     new_references.p_student_pre_tuit                := x_p_student_pre_tuit;
472     new_references.p_household_size                  := x_p_household_size;
473     new_references.p_number_in_college               := x_p_number_in_college;
474     new_references.p_parents_in_college              := x_p_parents_in_college;
475     new_references.p_marital_status                  := x_p_marital_status;
476     new_references.p_state_legal_residence           := x_p_state_legal_residence;
477     new_references.p_natural_par_status              := x_p_natural_par_status;
478     new_references.p_child_supp_paid                 := x_p_child_supp_paid;
479     new_references.p_repay_ed_loans                  := x_p_repay_ed_loans;
480     new_references.p_med_dent_expenses               := x_p_med_dent_expenses;
481     new_references.p_tuit_paid_amount                := x_p_tuit_paid_amount;
482     new_references.p_tuit_paid_number                := x_p_tuit_paid_number;
483     new_references.p_exp_child_supp_paid             := x_p_exp_child_supp_paid;
484     new_references.p_exp_repay_ed_loans              := x_p_exp_repay_ed_loans;
485     new_references.p_exp_med_dent_expenses           := x_p_exp_med_dent_expenses;
486     new_references.p_exp_tuit_pd_amount              := x_p_exp_tuit_pd_amount;
487     new_references.p_exp_tuit_pd_number              := x_p_exp_tuit_pd_number;
488     new_references.p_cash_sav_check                  := x_p_cash_sav_check;
489     new_references.p_month_mortgage_pay              := x_p_month_mortgage_pay;
490     new_references.p_invest_value                    := x_p_invest_value;
491     new_references.p_invest_debt                     := x_p_invest_debt;
492     new_references.p_home_value                      := x_p_home_value;
493     new_references.p_home_debt                       := x_p_home_debt;
494     new_references.p_home_purch_price                := x_p_home_purch_price;
495     new_references.p_own_business_farm               := x_p_own_business_farm;
496     new_references.p_business_value                  := x_p_business_value;
497     new_references.p_business_debt                   := x_p_business_debt;
498     new_references.p_farm_value                      := x_p_farm_value;
499     new_references.p_farm_debt                       := x_p_farm_debt;
500     new_references.p_live_on_farm                    := x_p_live_on_farm;
501     new_references.p_oth_real_estate_value           := x_p_oth_real_estate_value;
502     new_references.p_oth_real_estate_debt            := x_p_oth_real_estate_debt;
503     new_references.p_oth_real_purch_price            := x_p_oth_real_purch_price;
504     new_references.p_siblings_assets                 := x_p_siblings_assets;
505     new_references.p_home_purch_year                 := x_p_home_purch_year;
506     new_references.p_oth_real_purch_year             := x_p_oth_real_purch_year;
507     new_references.p_prior_agi                       := x_p_prior_agi;
508     new_references.p_prior_us_tax_paid               := x_p_prior_us_tax_paid;
509     new_references.p_prior_item_deductions           := x_p_prior_item_deductions;
510     new_references.p_prior_other_untax_inc           := x_p_prior_other_untax_inc;
511     new_references.p_tax_figures                     := x_p_tax_figures;
512     new_references.p_number_exemptions               := x_p_number_exemptions;
513     new_references.p_adjusted_gross_inc              := x_p_adjusted_gross_inc;
514     new_references.p_wages_sal_tips                  := x_p_wages_sal_tips;
515     new_references.p_interest_income                 := x_p_interest_income;
516     new_references.p_dividend_income                 := x_p_dividend_income;
517     new_references.p_net_inc_bus_farm                := x_p_net_inc_bus_farm;
518     new_references.p_other_taxable_income            := x_p_other_taxable_income;
519     new_references.p_adj_to_income                   := x_p_adj_to_income;
520     new_references.p_us_tax_paid                     := x_p_us_tax_paid;
521     new_references.p_itemized_deductions             := x_p_itemized_deductions;
522     new_references.p_father_income_work              := x_p_father_income_work;
523     new_references.p_mother_income_work              := x_p_mother_income_work;
524     new_references.p_soc_sec_ben                     := x_p_soc_sec_ben;
525     new_references.p_welfare_tanf                    := x_p_welfare_tanf;
526     new_references.p_child_supp_rcvd                 := x_p_child_supp_rcvd;
527     new_references.p_ded_ira_keogh                   := x_p_ded_ira_keogh;
528     new_references.p_tax_defer_pens_savs             := x_p_tax_defer_pens_savs;
529     new_references.p_dep_care_med_spending           := x_p_dep_care_med_spending;
530     new_references.p_earned_income_credit            := x_p_earned_income_credit;
531     new_references.p_living_allow                    := x_p_living_allow;
532     new_references.p_tax_exmpt_int                   := x_p_tax_exmpt_int;
533     new_references.p_foreign_inc_excl                := x_p_foreign_inc_excl;
534     new_references.p_other_untax_inc                 := x_p_other_untax_inc;
535     new_references.p_hope_ll_credit                  := x_p_hope_ll_credit;
536     new_references.p_yr_separation                   := x_p_yr_separation;
537     new_references.p_yr_divorce                      := x_p_yr_divorce;
538     new_references.p_exp_father_inc                  := x_p_exp_father_inc;
539     new_references.p_exp_mother_inc                  := x_p_exp_mother_inc;
540     new_references.p_exp_other_tax_inc               := x_p_exp_other_tax_inc;
541     new_references.p_exp_other_untax_inc             := x_p_exp_other_untax_inc;
542     new_references.line_2_relation                   := x_line_2_relation;
543     new_references.line_2_attend_college             := x_line_2_attend_college;
544     new_references.line_3_relation                   := x_line_3_relation;
545     new_references.line_3_attend_college             := x_line_3_attend_college;
546     new_references.line_4_relation                   := x_line_4_relation;
547     new_references.line_4_attend_college             := x_line_4_attend_college;
548     new_references.line_5_relation                   := x_line_5_relation;
549     new_references.line_5_attend_college             := x_line_5_attend_college;
550     new_references.line_6_relation                   := x_line_6_relation;
551     new_references.line_6_attend_college             := x_line_6_attend_college;
552     new_references.line_7_relation                   := x_line_7_relation;
553     new_references.line_7_attend_college             := x_line_7_attend_college;
554     new_references.line_8_relation                   := x_line_8_relation;
555     new_references.line_8_attend_college             := x_line_8_attend_college;
556     new_references.p_age_father                      := x_p_age_father;
557     new_references.p_age_mother                      := x_p_age_mother;
558     new_references.p_div_sep_ind                     := x_p_div_sep_ind;
559     new_references.b_cont_non_custodial_par          := x_b_cont_non_custodial_par;
560     new_references.college_type_2                    := x_college_type_2;
561     new_references.college_type_3                    := x_college_type_3;
562     new_references.college_type_4                    := x_college_type_4;
563     new_references.college_type_5                    := x_college_type_5;
564     new_references.college_type_6                    := x_college_type_6;
565     new_references.college_type_7                    := x_college_type_7;
566     new_references.college_type_8                    := x_college_type_8;
567     new_references.school_code_1                     := x_school_code_1;
568     new_references.housing_code_1                    := x_housing_code_1;
569     new_references.school_code_2                     := x_school_code_2;
570     new_references.housing_code_2                    := x_housing_code_2;
571     new_references.school_code_3                     := x_school_code_3;
572     new_references.housing_code_3                    := x_housing_code_3;
573     new_references.school_code_4                     := x_school_code_4;
574     new_references.housing_code_4                    := x_housing_code_4;
575     new_references.school_code_5                     := x_school_code_5;
576     new_references.housing_code_5                    := x_housing_code_5;
577     new_references.school_code_6                     := x_school_code_6;
578     new_references.housing_code_6                    := x_housing_code_6;
579     new_references.school_code_7                     := x_school_code_7;
580     new_references.housing_code_7                    := x_housing_code_7;
581     new_references.school_code_8                     := x_school_code_8;
582     new_references.housing_code_8                    := x_housing_code_8;
583     new_references.school_code_9                     := x_school_code_9;
584     new_references.housing_code_9                    := x_housing_code_9;
585     new_references.school_code_10                    := x_school_code_10;
586     new_references.housing_code_10                   := x_housing_code_10;
587     new_references.additional_school_code_1          := x_additional_school_code_1;
588     new_references.additional_school_code_2          := x_additional_school_code_2;
589     new_references.additional_school_code_3          := x_additional_school_code_3;
590     new_references.additional_school_code_4          := x_additional_school_code_4;
591     new_references.additional_school_code_5          := x_additional_school_code_5;
592     new_references.additional_school_code_6          := x_additional_school_code_6;
593     new_references.additional_school_code_7          := x_additional_school_code_7;
594     new_references.additional_school_code_8          := x_additional_school_code_8;
595     new_references.additional_school_code_9          := x_additional_school_code_9;
596     new_references.additional_school_code_10         := x_additional_school_code_10;
597     new_references.explanation_spec_circum           := x_explanation_spec_circum;
598     new_references.signature_student                 := x_signature_student;
599     new_references.signature_spouse                  := x_signature_spouse;
600     new_references.signature_father                  := x_signature_father;
601     new_references.signature_mother                  := x_signature_mother;
602     new_references.month_day_completed               := x_month_day_completed;
603     new_references.year_completed                    := x_year_completed;
604     new_references.age_line_2                        := x_age_line_2;
605     new_references.age_line_3                        := x_age_line_3;
606     new_references.age_line_4                        := x_age_line_4;
607     new_references.age_line_5                        := x_age_line_5;
608     new_references.age_line_6                        := x_age_line_6;
609     new_references.age_line_7                        := x_age_line_7;
610     new_references.age_line_8                        := x_age_line_8;
611     new_references.a_online_signature                := x_a_online_signature;
612     new_references.question_1_number                 := x_question_1_number;
613     new_references.question_1_size                   := x_question_1_size;
614     new_references.question_1_answer                 := x_question_1_answer;
615     new_references.question_2_number                 := x_question_2_number;
616     new_references.question_2_size                   := x_question_2_size;
617     new_references.question_2_answer                 := x_question_2_answer;
618     new_references.question_3_number                 := x_question_3_number;
619     new_references.question_3_size                   := x_question_3_size;
620     new_references.question_3_answer                 := x_question_3_answer;
621     new_references.question_4_number                 := x_question_4_number;
622     new_references.question_4_size                   := x_question_4_size;
623     new_references.question_4_answer                 := x_question_4_answer;
624     new_references.question_5_number                 := x_question_5_number;
625     new_references.question_5_size                   := x_question_5_size;
626     new_references.question_5_answer                 := x_question_5_answer;
627     new_references.question_6_number                 := x_question_6_number;
628     new_references.question_6_size                   := x_question_6_size;
629     new_references.question_6_answer                 := x_question_6_answer;
630     new_references.question_7_number                 := x_question_7_number;
631     new_references.question_7_size                   := x_question_7_size;
632     new_references.question_7_answer                 := x_question_7_answer;
633     new_references.question_8_number                 := x_question_8_number;
634     new_references.question_8_size                   := x_question_8_size;
635     new_references.question_8_answer                 := x_question_8_answer;
636     new_references.question_9_number                 := x_question_9_number;
637     new_references.question_9_size                   := x_question_9_size;
638     new_references.question_9_answer                 := x_question_9_answer;
639     new_references.question_10_number                := x_question_10_number;
640     new_references.question_10_size                  := x_question_10_size;
641     new_references.question_10_answer                := x_question_10_answer;
642     new_references.question_11_number                := x_question_11_number;
643     new_references.question_11_size                  := x_question_11_size;
644     new_references.question_11_answer                := x_question_11_answer;
645     new_references.question_12_number                := x_question_12_number;
646     new_references.question_12_size                  := x_question_12_size;
647     new_references.question_12_answer                := x_question_12_answer;
648     new_references.question_13_number                := x_question_13_number;
649     new_references.question_13_size                  := x_question_13_size;
650     new_references.question_13_answer                := x_question_13_answer;
651     new_references.question_14_number                := x_question_14_number;
652     new_references.question_14_size                  := x_question_14_size;
653     new_references.question_14_answer                := x_question_14_answer;
654     new_references.question_15_number                := x_question_15_number;
655     new_references.question_15_size                  := x_question_15_size;
656     new_references.question_15_answer                := x_question_15_answer;
657     new_references.question_16_number                := x_question_16_number;
658     new_references.question_16_size                  := x_question_16_size;
659     new_references.question_16_answer                := x_question_16_answer;
660     new_references.question_17_number                := x_question_17_number;
661     new_references.question_17_size                  := x_question_17_size;
662     new_references.question_17_answer                := x_question_17_answer;
663     new_references.question_18_number                := x_question_18_number;
664     new_references.question_18_size                  := x_question_18_size;
665     new_references.question_18_answer                := x_question_18_answer;
666     new_references.question_19_number                := x_question_19_number;
667     new_references.question_19_size                  := x_question_19_size;
668     new_references.question_19_answer                := x_question_19_answer;
669     new_references.question_20_number                := x_question_20_number;
670     new_references.question_20_size                  := x_question_20_size;
671     new_references.question_20_answer                := x_question_20_answer;
672     new_references.question_21_number                := x_question_21_number;
673     new_references.question_21_size                  := x_question_21_size;
674     new_references.question_21_answer                := x_question_21_answer;
675     new_references.question_22_number                := x_question_22_number;
676     new_references.question_22_size                  := x_question_22_size;
677     new_references.question_22_answer                := x_question_22_answer;
678     new_references.question_23_number                := x_question_23_number;
679     new_references.question_23_size                  := x_question_23_size;
680     new_references.question_23_answer                := x_question_23_answer;
681     new_references.question_24_number                := x_question_24_number;
682     new_references.question_24_size                  := x_question_24_size;
683     new_references.question_24_answer                := x_question_24_answer;
684     new_references.question_25_number                := x_question_25_number;
685     new_references.question_25_size                  := x_question_25_size;
686     new_references.question_25_answer                := x_question_25_answer;
687     new_references.question_26_number                := x_question_26_number;
688     new_references.question_26_size                  := x_question_26_size;
689     new_references.question_26_answer                := x_question_26_answer;
690     new_references.question_27_number                := x_question_27_number;
691     new_references.question_27_size                  := x_question_27_size;
692     new_references.question_27_answer                := x_question_27_answer;
693     new_references.question_28_number                := x_question_28_number;
694     new_references.question_28_size                  := x_question_28_size;
695     new_references.question_28_answer                := x_question_28_answer;
696     new_references.question_29_number                := x_question_29_number;
697     new_references.question_29_size                  := x_question_29_size;
698     new_references.question_29_answer                := x_question_29_answer;
699     new_references.question_30_number                := x_question_30_number;
700     new_references.questions_30_size                 := x_questions_30_size;
701     new_references.question_30_answer                := x_question_30_answer;
702     new_references.coa_duration_efc_amt              := x_coa_duration_efc_amt;
703     new_references.coa_duration_num                  := x_coa_duration_num;
704     new_references.p_soc_sec_ben_student_amt := x_p_soc_sec_ben_student_amt;
705     new_references.p_tuit_fee_deduct_amt :=  x_p_tuit_fee_deduct_amt;
706 
707      IF (p_action = 'UPDATE') THEN
708       new_references.creation_date                   := old_references.creation_date;
709       new_references.created_by                      := old_references.created_by;
710     ELSE
711       new_references.creation_date                   := x_creation_date;
712       new_references.created_by                      := x_created_by;
713     END IF;
714 
715     new_references.last_update_date                  := x_last_update_date;
716     new_references.last_updated_by                   := x_last_updated_by;
717     new_references.last_update_login                 := x_last_update_login;
718     new_references.legacy_record_flag               := x_legacy_record_flag;
719     new_references.stu_lives_with_num               := x_stu_lives_with_num;
720     new_references.stu_most_support_from_num        := x_stu_most_support_from_num;
721     new_references.location_computer_num            := x_location_computer_num;
722 
723   END set_column_values;
724 
725 
726   PROCEDURE check_parent_existance AS
727   /*
728   ||  Created By : vivuyyur
729   ||  Created On : 29-MAY-2001
730   ||  Purpose : Checks for the existance of Parent records.
731   ||  Known limitations, enhancements or remarks :
732   ||  Change History :
733   ||  Who             When            What
734   ||  (reverse chronological order - newest change first)
735   */
736   BEGIN
737 
738     IF (((old_references.base_id = new_references.base_id)) OR
739         ((new_references.base_id IS NULL))) THEN
740       NULL;
741     ELSIF NOT igf_ap_fa_base_rec_pkg.get_pk_for_validation (
742                 new_references.base_id
743               ) THEN
744       fnd_message.set_name ('FND', 'FORM_RECORD_DELETED');
745       igs_ge_msg_stack.add;
746       app_exception.raise_exception;
747     END IF;
748 
749   END check_parent_existance;
750 
751 
752   PROCEDURE check_child_existance IS
753   /*
754   ||  Created By : vivuyyur
755   ||  Created On : 29-MAY-2001
756   ||  Purpose : Checks for the existance of Child records.
757   ||  Known limitations, enhancements or remarks :
758   ||  Change History :
759   ||  Who             When            What
760   ||  (reverse chronological order - newest change first)
761   */
762   BEGIN
763 
764     igf_ap_css_fnar_pkg.get_fk_igf_ap_css_profile_all (
765       old_references.cssp_id
766     );
767 
768   END check_child_existance;
769 
770 
771   FUNCTION get_pk_for_validation (
772     x_cssp_id                           IN     NUMBER
773   ) RETURN BOOLEAN AS
774   /*
775   ||  Created By : vivuyyur
776   ||  Created On : 29-MAY-2001
777   ||  Purpose : Validates the Primary Key of the table.
778   ||  Known limitations, enhancements or remarks :
779   ||  Change History :
780   ||  Who             When            What
781   ||  (reverse chronological order - newest change first)
782   */
783     CURSOR cur_rowid IS
784       SELECT   rowid
785       FROM     igf_ap_css_profile_all
786       WHERE    cssp_id = x_cssp_id
787       FOR UPDATE NOWAIT;
788 
789     lv_rowid cur_rowid%RowType;
790 
791   BEGIN
792 
793     OPEN cur_rowid;
794     FETCH cur_rowid INTO lv_rowid;
795     IF (cur_rowid%FOUND) THEN
796       CLOSE cur_rowid;
797       RETURN(TRUE);
798     ELSE
799       CLOSE cur_rowid;
800       RETURN(FALSE);
801     END IF;
802 
803   END get_pk_for_validation;
804 
805 
806   PROCEDURE get_fk_igf_ap_fa_base_rec_all (
807     x_base_id                           IN     NUMBER
808   ) AS
809   /*
810   ||  Created By : vivuyyur
811   ||  Created On : 29-MAY-2001
812   ||  Purpose : Validates the Foreign Keys for the table.
813   ||  Known limitations, enhancements or remarks :
814   ||  Change History :
815   ||  Who             When            What
816   ||  (reverse chronological order - newest change first)
817   */
818     CURSOR cur_rowid IS
819       SELECT   rowid
820       FROM     igf_ap_css_profile_all
821       WHERE   ((base_id = x_base_id));
822 
823     lv_rowid cur_rowid%RowType;
824 
825   BEGIN
826 
827     OPEN cur_rowid;
828     FETCH cur_rowid INTO lv_rowid;
829     IF (cur_rowid%FOUND) THEN
830       CLOSE cur_rowid;
831       fnd_message.set_name ('IGF', 'IGF_AP_CSSP_FABASE_FK');
832       igs_ge_msg_stack.add;
833       app_exception.raise_exception;
834       RETURN;
835     END IF;
836     CLOSE cur_rowid;
837 
838   END get_fk_igf_ap_fa_base_rec_all;
839 
840 
841   PROCEDURE before_dml (
842     p_action                            IN     VARCHAR2,
843     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
844     x_cssp_id                           IN     NUMBER      DEFAULT NULL,
845     x_base_id                           IN     NUMBER      DEFAULT NULL,
846     x_system_record_type                IN     VARCHAR2    DEFAULT NULL,
847     x_active_profile                    IN     VARCHAR2    DEFAULT NULL,
848     x_college_code                      IN     VARCHAR2    DEFAULT NULL,
849     x_academic_year                     IN     VARCHAR2    DEFAULT NULL,
850     x_stu_record_type                   IN     VARCHAR2    DEFAULT NULL,
851     x_css_id_number                     IN     VARCHAR2    DEFAULT NULL,
852     x_registration_receipt_date         IN     VARCHAR2    DEFAULT NULL,
853     x_registration_type                 IN     VARCHAR2    DEFAULT NULL,
854     x_application_receipt_date          IN     VARCHAR2    DEFAULT NULL,
855     x_application_type                  IN     VARCHAR2    DEFAULT NULL,
856     x_original_fnar_compute             IN     VARCHAR2    DEFAULT NULL,
857     x_revision_fnar_compute_date        IN     VARCHAR2    DEFAULT NULL,
858     x_electronic_extract_date           IN     VARCHAR2    DEFAULT NULL,
859     x_institutional_reporting_type      IN     VARCHAR2    DEFAULT NULL,
860     x_asr_receipt_date                  IN     VARCHAR2    DEFAULT NULL,
861     x_last_name                         IN     VARCHAR2    DEFAULT NULL,
862     x_first_name                        IN     VARCHAR2    DEFAULT NULL,
863     x_middle_initial                    IN     VARCHAR2    DEFAULT NULL,
864     x_address_number_and_street         IN     VARCHAR2    DEFAULT NULL,
865     x_city                              IN     VARCHAR2    DEFAULT NULL,
866     x_state_mailing                     IN     VARCHAR2    DEFAULT NULL,
867     x_zip_code                          IN     VARCHAR2    DEFAULT NULL,
868     x_s_telephone_number                IN     VARCHAR2    DEFAULT NULL,
869     x_s_title                           IN     VARCHAR2    DEFAULT NULL,
870     x_date_of_birth                     IN     DATE        DEFAULT NULL,
871     x_social_security_number            IN     VARCHAR2    DEFAULT NULL,
872     x_state_legal_residence             IN     VARCHAR2    DEFAULT NULL,
873     x_foreign_address_indicator         IN     VARCHAR2    DEFAULT NULL,
874     x_foreign_postal_code               IN     VARCHAR2    DEFAULT NULL,
875     x_country                           IN     VARCHAR2    DEFAULT NULL,
876     x_financial_aid_status              IN     VARCHAR2    DEFAULT NULL,
877     x_year_in_college                   IN     VARCHAR2    DEFAULT NULL,
878     x_marital_status                    IN     VARCHAR2    DEFAULT NULL,
879     x_ward_court                        IN     VARCHAR2    DEFAULT NULL,
880     x_legal_dependents_other            IN     VARCHAR2    DEFAULT NULL,
881     x_household_size                    IN     NUMBER      DEFAULT NULL,
882     x_number_in_college                 IN     NUMBER      DEFAULT NULL,
883     x_citizenship_status                IN     VARCHAR2    DEFAULT NULL,
884     x_citizenship_country               IN     VARCHAR2    DEFAULT NULL,
885     x_visa_classification               IN     VARCHAR2    DEFAULT NULL,
886     x_tax_figures                       IN     VARCHAR2    DEFAULT NULL,
887     x_number_exemptions                 IN     NUMBER      DEFAULT NULL,
888     x_adjusted_gross_inc                IN     NUMBER      DEFAULT NULL,
889     x_us_tax_paid                       IN     NUMBER      DEFAULT NULL,
890     x_itemized_deductions               IN     NUMBER      DEFAULT NULL,
891     x_stu_income_work                   IN     NUMBER      DEFAULT NULL,
892     x_spouse_income_work                IN     NUMBER      DEFAULT NULL,
893     x_divid_int_inc                     IN     NUMBER      DEFAULT NULL,
894     x_soc_sec_benefits                  IN     NUMBER      DEFAULT NULL,
895     x_welfare_tanf                      IN     NUMBER      DEFAULT NULL,
896     x_child_supp_rcvd                   IN     NUMBER      DEFAULT NULL,
897     x_earned_income_credit              IN     NUMBER      DEFAULT NULL,
898     x_other_untax_income                IN     NUMBER      DEFAULT NULL,
899     x_tax_stu_aid                       IN     NUMBER      DEFAULT NULL,
900     x_cash_sav_check                    IN     NUMBER      DEFAULT NULL,
901     x_ira_keogh                         IN     NUMBER      DEFAULT NULL,
902     x_invest_value                      IN     NUMBER      DEFAULT NULL,
903     x_invest_debt                       IN     NUMBER      DEFAULT NULL,
904     x_home_value                        IN     NUMBER      DEFAULT NULL,
905     x_home_debt                         IN     NUMBER      DEFAULT NULL,
906     x_oth_real_value                    IN     NUMBER      DEFAULT NULL,
907     x_oth_real_debt                     IN     NUMBER      DEFAULT NULL,
908     x_bus_farm_value                    IN     NUMBER      DEFAULT NULL,
909     x_bus_farm_debt                     IN     NUMBER      DEFAULT NULL,
910     x_live_on_farm                      IN     VARCHAR2    DEFAULT NULL,
911     x_home_purch_price                  IN     NUMBER      DEFAULT NULL,
912     x_hope_ll_credit                    IN     NUMBER      DEFAULT NULL,
913     x_home_purch_year                   IN     VARCHAR2    DEFAULT NULL,
914     x_trust_amount                      IN     NUMBER      DEFAULT NULL,
915     x_trust_avail                       IN     VARCHAR2    DEFAULT NULL,
916     x_trust_estab                       IN     VARCHAR2    DEFAULT NULL,
917     x_child_support_paid                IN     NUMBER      DEFAULT NULL,
918     x_med_dent_expenses                 IN     NUMBER      DEFAULT NULL,
919     x_vet_us                            IN     VARCHAR2    DEFAULT NULL,
920     x_vet_ben_amount                    IN     NUMBER      DEFAULT NULL,
921     x_vet_ben_months                    IN     NUMBER      DEFAULT NULL,
922     x_stu_summer_wages                  IN     NUMBER      DEFAULT NULL,
923     x_stu_school_yr_wages               IN     NUMBER      DEFAULT NULL,
924     x_spouse_summer_wages               IN     NUMBER      DEFAULT NULL,
925     x_spouse_school_yr_wages            IN     NUMBER      DEFAULT NULL,
926     x_summer_other_tax_inc              IN     NUMBER      DEFAULT NULL,
927     x_school_yr_other_tax_inc           IN     NUMBER      DEFAULT NULL,
928     x_summer_untax_inc                  IN     NUMBER      DEFAULT NULL,
929     x_school_yr_untax_inc               IN     NUMBER      DEFAULT NULL,
930     x_grants_schol_etc                  IN     NUMBER      DEFAULT NULL,
931     x_tuit_benefits                     IN     NUMBER      DEFAULT NULL,
932     x_cont_parents                      IN     NUMBER      DEFAULT NULL,
933     x_cont_relatives                    IN     NUMBER      DEFAULT NULL,
934     x_p_siblings_pre_tuit               IN     NUMBER      DEFAULT NULL,
935     x_p_student_pre_tuit                IN     NUMBER      DEFAULT NULL,
936     x_p_household_size                  IN     NUMBER      DEFAULT NULL,
937     x_p_number_in_college               IN     NUMBER      DEFAULT NULL,
938     x_p_parents_in_college              IN     NUMBER      DEFAULT NULL,
939     x_p_marital_status                  IN     VARCHAR2    DEFAULT NULL,
940     x_p_state_legal_residence           IN     VARCHAR2    DEFAULT NULL,
941     x_p_natural_par_status              IN     VARCHAR2    DEFAULT NULL,
942     x_p_child_supp_paid                 IN     NUMBER      DEFAULT NULL,
943     x_p_repay_ed_loans                  IN     NUMBER      DEFAULT NULL,
944     x_p_med_dent_expenses               IN     NUMBER      DEFAULT NULL,
945     x_p_tuit_paid_amount                IN     NUMBER      DEFAULT NULL,
946     x_p_tuit_paid_number                IN     NUMBER      DEFAULT NULL,
947     x_p_exp_child_supp_paid             IN     NUMBER      DEFAULT NULL,
948     x_p_exp_repay_ed_loans              IN     NUMBER      DEFAULT NULL,
949     x_p_exp_med_dent_expenses           IN     NUMBER      DEFAULT NULL,
950     x_p_exp_tuit_pd_amount              IN     NUMBER      DEFAULT NULL,
951     x_p_exp_tuit_pd_number              IN     NUMBER      DEFAULT NULL,
952     x_p_cash_sav_check                  IN     NUMBER      DEFAULT NULL,
953     x_p_month_mortgage_pay              IN     NUMBER      DEFAULT NULL,
954     x_p_invest_value                    IN     NUMBER      DEFAULT NULL,
955     x_p_invest_debt                     IN     NUMBER      DEFAULT NULL,
956     x_p_home_value                      IN     NUMBER      DEFAULT NULL,
957     x_p_home_debt                       IN     NUMBER      DEFAULT NULL,
958     x_p_home_purch_price                IN     NUMBER      DEFAULT NULL,
959     x_p_own_business_farm               IN     VARCHAR2    DEFAULT NULL,
960     x_p_business_value                  IN     NUMBER      DEFAULT NULL,
961     x_p_business_debt                   IN     NUMBER      DEFAULT NULL,
962     x_p_farm_value                      IN     NUMBER      DEFAULT NULL,
963     x_p_farm_debt                       IN     NUMBER      DEFAULT NULL,
964     x_p_live_on_farm                    IN     NUMBER      DEFAULT NULL,
965     x_p_oth_real_estate_value           IN     NUMBER      DEFAULT NULL,
966     x_p_oth_real_estate_debt            IN     NUMBER      DEFAULT NULL,
967     x_p_oth_real_purch_price            IN     NUMBER      DEFAULT NULL,
968     x_p_siblings_assets                 IN     NUMBER      DEFAULT NULL,
969     x_p_home_purch_year                 IN     VARCHAR2    DEFAULT NULL,
970     x_p_oth_real_purch_year             IN     VARCHAR2    DEFAULT NULL,
971     x_p_prior_agi                       IN     NUMBER      DEFAULT NULL,
972     x_p_prior_us_tax_paid               IN     NUMBER      DEFAULT NULL,
973     x_p_prior_item_deductions           IN     NUMBER      DEFAULT NULL,
974     x_p_prior_other_untax_inc           IN     NUMBER      DEFAULT NULL,
975     x_p_tax_figures                     IN     NUMBER      DEFAULT NULL,
976     x_p_number_exemptions               IN     NUMBER      DEFAULT NULL,
977     x_p_adjusted_gross_inc              IN     NUMBER      DEFAULT NULL,
978     x_p_wages_sal_tips                  IN     NUMBER      DEFAULT NULL,
979     x_p_interest_income                 IN     NUMBER      DEFAULT NULL,
980     x_p_dividend_income                 IN     NUMBER      DEFAULT NULL,
981     x_p_net_inc_bus_farm                IN     NUMBER      DEFAULT NULL,
982     x_p_other_taxable_income            IN     NUMBER      DEFAULT NULL,
983     x_p_adj_to_income                   IN     NUMBER      DEFAULT NULL,
984     x_p_us_tax_paid                     IN     NUMBER      DEFAULT NULL,
985     x_p_itemized_deductions             IN     NUMBER      DEFAULT NULL,
986     x_p_father_income_work              IN     NUMBER      DEFAULT NULL,
987     x_p_mother_income_work              IN     NUMBER      DEFAULT NULL,
988     x_p_soc_sec_ben                     IN     NUMBER      DEFAULT NULL,
989     x_p_welfare_tanf                    IN     NUMBER      DEFAULT NULL,
990     x_p_child_supp_rcvd                 IN     NUMBER      DEFAULT NULL,
991     x_p_ded_ira_keogh                   IN     NUMBER      DEFAULT NULL,
992     x_p_tax_defer_pens_savs             IN     NUMBER      DEFAULT NULL,
993     x_p_dep_care_med_spending           IN     NUMBER      DEFAULT NULL,
994     x_p_earned_income_credit            IN     NUMBER      DEFAULT NULL,
995     x_p_living_allow                    IN     NUMBER      DEFAULT NULL,
996     x_p_tax_exmpt_int                   IN     NUMBER      DEFAULT NULL,
997     x_p_foreign_inc_excl                IN     NUMBER      DEFAULT NULL,
998     x_p_other_untax_inc                 IN     NUMBER      DEFAULT NULL,
999     x_p_hope_ll_credit                  IN     NUMBER      DEFAULT NULL,
1000     x_p_yr_separation                   IN     NUMBER      DEFAULT NULL,
1001     x_p_yr_divorce                      IN     NUMBER      DEFAULT NULL,
1002     x_p_exp_father_inc                  IN     NUMBER      DEFAULT NULL,
1003     x_p_exp_mother_inc                  IN     NUMBER      DEFAULT NULL,
1004     x_p_exp_other_tax_inc               IN     NUMBER      DEFAULT NULL,
1005     x_p_exp_other_untax_inc             IN     NUMBER      DEFAULT NULL,
1006     x_line_2_relation                   IN     VARCHAR2    DEFAULT NULL,
1007     x_line_2_attend_college             IN     VARCHAR2    DEFAULT NULL,
1008     x_line_3_relation                   IN     VARCHAR2    DEFAULT NULL,
1009     x_line_3_attend_college             IN     VARCHAR2    DEFAULT NULL,
1010     x_line_4_relation                   IN     VARCHAR2    DEFAULT NULL,
1011     x_line_4_attend_college             IN     VARCHAR2    DEFAULT NULL,
1012     x_line_5_relation                   IN     VARCHAR2    DEFAULT NULL,
1013     x_line_5_attend_college             IN     VARCHAR2    DEFAULT NULL,
1014     x_line_6_relation                   IN     VARCHAR2    DEFAULT NULL,
1015     x_line_6_attend_college             IN     VARCHAR2    DEFAULT NULL,
1016     x_line_7_relation                   IN     VARCHAR2    DEFAULT NULL,
1017     x_line_7_attend_college             IN     VARCHAR2    DEFAULT NULL,
1018     x_line_8_relation                   IN     VARCHAR2    DEFAULT NULL,
1019     x_line_8_attend_college             IN     VARCHAR2    DEFAULT NULL,
1020     x_p_age_father                      IN     VARCHAR2    DEFAULT NULL,
1021     x_p_age_mother                      IN     VARCHAR2    DEFAULT NULL,
1022     x_p_div_sep_ind                     IN     VARCHAR2    DEFAULT NULL,
1023     x_b_cont_non_custodial_par          IN     VARCHAR2    DEFAULT NULL,
1024     x_college_type_2                    IN     VARCHAR2    DEFAULT NULL,
1025     x_college_type_3                    IN     VARCHAR2    DEFAULT NULL,
1026     x_college_type_4                    IN     VARCHAR2    DEFAULT NULL,
1027     x_college_type_5                    IN     VARCHAR2    DEFAULT NULL,
1028     x_college_type_6                    IN     VARCHAR2    DEFAULT NULL,
1029     x_college_type_7                    IN     VARCHAR2    DEFAULT NULL,
1030     x_college_type_8                    IN     VARCHAR2    DEFAULT NULL,
1031     x_school_code_1                     IN     VARCHAR2    DEFAULT NULL,
1032     x_housing_code_1                    IN     VARCHAR2    DEFAULT NULL,
1033     x_school_code_2                     IN     VARCHAR2    DEFAULT NULL,
1034     x_housing_code_2                    IN     VARCHAR2    DEFAULT NULL,
1035     x_school_code_3                     IN     VARCHAR2    DEFAULT NULL,
1036     x_housing_code_3                    IN     VARCHAR2    DEFAULT NULL,
1037     x_school_code_4                     IN     VARCHAR2    DEFAULT NULL,
1038     x_housing_code_4                    IN     VARCHAR2    DEFAULT NULL,
1039     x_school_code_5                     IN     VARCHAR2    DEFAULT NULL,
1040     x_housing_code_5                    IN     VARCHAR2    DEFAULT NULL,
1041     x_school_code_6                     IN     VARCHAR2    DEFAULT NULL,
1042     x_housing_code_6                    IN     VARCHAR2    DEFAULT NULL,
1043     x_school_code_7                     IN     VARCHAR2    DEFAULT NULL,
1044     x_housing_code_7                    IN     VARCHAR2    DEFAULT NULL,
1045     x_school_code_8                     IN     VARCHAR2    DEFAULT NULL,
1046     x_housing_code_8                    IN     VARCHAR2    DEFAULT NULL,
1047     x_school_code_9                     IN     VARCHAR2    DEFAULT NULL,
1048     x_housing_code_9                    IN     VARCHAR2    DEFAULT NULL,
1049     x_school_code_10                    IN     VARCHAR2    DEFAULT NULL,
1050     x_housing_code_10                   IN     VARCHAR2    DEFAULT NULL,
1051     x_additional_school_code_1          IN     VARCHAR2    DEFAULT NULL,
1052     x_additional_school_code_2          IN     VARCHAR2    DEFAULT NULL,
1053     x_additional_school_code_3          IN     VARCHAR2    DEFAULT NULL,
1054     x_additional_school_code_4          IN     VARCHAR2    DEFAULT NULL,
1055     x_additional_school_code_5          IN     VARCHAR2    DEFAULT NULL,
1056     x_additional_school_code_6          IN     VARCHAR2    DEFAULT NULL,
1057     x_additional_school_code_7          IN     VARCHAR2    DEFAULT NULL,
1058     x_additional_school_code_8          IN     VARCHAR2    DEFAULT NULL,
1059     x_additional_school_code_9          IN     VARCHAR2    DEFAULT NULL,
1060     x_additional_school_code_10         IN     VARCHAR2    DEFAULT NULL,
1061     x_explanation_spec_circum           IN     VARCHAR2    DEFAULT NULL,
1062     x_signature_student                 IN     VARCHAR2    DEFAULT NULL,
1063     x_signature_spouse                  IN     VARCHAR2    DEFAULT NULL,
1064     x_signature_father                  IN     VARCHAR2    DEFAULT NULL,
1065     x_signature_mother                  IN     VARCHAR2    DEFAULT NULL,
1066     x_month_day_completed               IN     VARCHAR2    DEFAULT NULL,
1067     x_year_completed                    IN     VARCHAR2    DEFAULT NULL,
1068     x_age_line_2                        IN     NUMBER      DEFAULT NULL,
1069     x_age_line_3                        IN     NUMBER      DEFAULT NULL,
1070     x_age_line_4                        IN     NUMBER      DEFAULT NULL,
1071     x_age_line_5                        IN     NUMBER      DEFAULT NULL,
1072     x_age_line_6                        IN     NUMBER      DEFAULT NULL,
1073     x_age_line_7                        IN     NUMBER      DEFAULT NULL,
1074     x_age_line_8                        IN     NUMBER      DEFAULT NULL,
1075     x_a_online_signature                IN     VARCHAR2    DEFAULT NULL,
1076     x_question_1_number                 IN     VARCHAR2    DEFAULT NULL,
1077     x_question_1_size                   IN     NUMBER      DEFAULT NULL,
1078     x_question_1_answer                 IN     VARCHAR2    DEFAULT NULL,
1079     x_question_2_number                 IN     VARCHAR2    DEFAULT NULL,
1080     x_question_2_size                   IN     NUMBER      DEFAULT NULL,
1081     x_question_2_answer                 IN     VARCHAR2    DEFAULT NULL,
1082     x_question_3_number                 IN     VARCHAR2    DEFAULT NULL,
1083     x_question_3_size                   IN     NUMBER      DEFAULT NULL,
1084     x_question_3_answer                 IN     VARCHAR2    DEFAULT NULL,
1085     x_question_4_number                 IN     VARCHAR2    DEFAULT NULL,
1086     x_question_4_size                   IN     NUMBER      DEFAULT NULL,
1087     x_question_4_answer                 IN     VARCHAR2    DEFAULT NULL,
1088     x_question_5_number                 IN     VARCHAR2    DEFAULT NULL,
1089     x_question_5_size                   IN     NUMBER      DEFAULT NULL,
1090     x_question_5_answer                 IN     VARCHAR2    DEFAULT NULL,
1091     x_question_6_number                 IN     VARCHAR2    DEFAULT NULL,
1092     x_question_6_size                   IN     NUMBER      DEFAULT NULL,
1093     x_question_6_answer                 IN     VARCHAR2    DEFAULT NULL,
1094     x_question_7_number                 IN     VARCHAR2    DEFAULT NULL,
1095     x_question_7_size                   IN     NUMBER      DEFAULT NULL,
1096     x_question_7_answer                 IN     VARCHAR2    DEFAULT NULL,
1097     x_question_8_number                 IN     VARCHAR2    DEFAULT NULL,
1098     x_question_8_size                   IN     NUMBER      DEFAULT NULL,
1099     x_question_8_answer                 IN     VARCHAR2    DEFAULT NULL,
1100     x_question_9_number                 IN     VARCHAR2    DEFAULT NULL,
1101     x_question_9_size                   IN     NUMBER      DEFAULT NULL,
1102     x_question_9_answer                 IN     VARCHAR2    DEFAULT NULL,
1103     x_question_10_number                IN     VARCHAR2    DEFAULT NULL,
1104     x_question_10_size                  IN     NUMBER      DEFAULT NULL,
1105     x_question_10_answer                IN     VARCHAR2    DEFAULT NULL,
1106     x_question_11_number                IN     VARCHAR2    DEFAULT NULL,
1107     x_question_11_size                  IN     NUMBER      DEFAULT NULL,
1108     x_question_11_answer                IN     VARCHAR2    DEFAULT NULL,
1109     x_question_12_number                IN     VARCHAR2    DEFAULT NULL,
1110     x_question_12_size                  IN     NUMBER      DEFAULT NULL,
1111     x_question_12_answer                IN     VARCHAR2    DEFAULT NULL,
1112     x_question_13_number                IN     VARCHAR2    DEFAULT NULL,
1113     x_question_13_size                  IN     NUMBER      DEFAULT NULL,
1114     x_question_13_answer                IN     VARCHAR2    DEFAULT NULL,
1115     x_question_14_number                IN     VARCHAR2    DEFAULT NULL,
1116     x_question_14_size                  IN     NUMBER      DEFAULT NULL,
1117     x_question_14_answer                IN     VARCHAR2    DEFAULT NULL,
1118     x_question_15_number                IN     VARCHAR2    DEFAULT NULL,
1119     x_question_15_size                  IN     NUMBER      DEFAULT NULL,
1120     x_question_15_answer                IN     VARCHAR2    DEFAULT NULL,
1121     x_question_16_number                IN     VARCHAR2    DEFAULT NULL,
1122     x_question_16_size                  IN     NUMBER      DEFAULT NULL,
1123     x_question_16_answer                IN     VARCHAR2    DEFAULT NULL,
1124     x_question_17_number                IN     VARCHAR2    DEFAULT NULL,
1125     x_question_17_size                  IN     NUMBER      DEFAULT NULL,
1126     x_question_17_answer                IN     VARCHAR2    DEFAULT NULL,
1127     x_question_18_number                IN     VARCHAR2    DEFAULT NULL,
1128     x_question_18_size                  IN     NUMBER      DEFAULT NULL,
1129     x_question_18_answer                IN     VARCHAR2    DEFAULT NULL,
1130     x_question_19_number                IN     VARCHAR2    DEFAULT NULL,
1131     x_question_19_size                  IN     NUMBER      DEFAULT NULL,
1132     x_question_19_answer                IN     VARCHAR2    DEFAULT NULL,
1133     x_question_20_number                IN     VARCHAR2    DEFAULT NULL,
1134     x_question_20_size                  IN     NUMBER      DEFAULT NULL,
1135     x_question_20_answer                IN     VARCHAR2    DEFAULT NULL,
1136     x_question_21_number                IN     VARCHAR2    DEFAULT NULL,
1137     x_question_21_size                  IN     NUMBER      DEFAULT NULL,
1138     x_question_21_answer                IN     VARCHAR2    DEFAULT NULL,
1139     x_question_22_number                IN     VARCHAR2    DEFAULT NULL,
1140     x_question_22_size                  IN     NUMBER      DEFAULT NULL,
1141     x_question_22_answer                IN     VARCHAR2    DEFAULT NULL,
1142     x_question_23_number                IN     VARCHAR2    DEFAULT NULL,
1143     x_question_23_size                  IN     NUMBER      DEFAULT NULL,
1144     x_question_23_answer                IN     VARCHAR2    DEFAULT NULL,
1145     x_question_24_number                IN     VARCHAR2    DEFAULT NULL,
1146     x_question_24_size                  IN     NUMBER      DEFAULT NULL,
1147     x_question_24_answer                IN     VARCHAR2    DEFAULT NULL,
1148     x_question_25_number                IN     VARCHAR2    DEFAULT NULL,
1149     x_question_25_size                  IN     NUMBER      DEFAULT NULL,
1150     x_question_25_answer                IN     VARCHAR2    DEFAULT NULL,
1151     x_question_26_number                IN     VARCHAR2    DEFAULT NULL,
1152     x_question_26_size                  IN     NUMBER      DEFAULT NULL,
1153     x_question_26_answer                IN     VARCHAR2    DEFAULT NULL,
1154     x_question_27_number                IN     VARCHAR2    DEFAULT NULL,
1155     x_question_27_size                  IN     NUMBER      DEFAULT NULL,
1156     x_question_27_answer                IN     VARCHAR2    DEFAULT NULL,
1157     x_question_28_number                IN     VARCHAR2    DEFAULT NULL,
1158     x_question_28_size                  IN     NUMBER      DEFAULT NULL,
1159     x_question_28_answer                IN     VARCHAR2    DEFAULT NULL,
1160     x_question_29_number                IN     VARCHAR2    DEFAULT NULL,
1161     x_question_29_size                  IN     NUMBER      DEFAULT NULL,
1162     x_question_29_answer                IN     VARCHAR2    DEFAULT NULL,
1163     x_question_30_number                IN     VARCHAR2    DEFAULT NULL,
1164     x_questions_30_size                 IN     NUMBER      DEFAULT NULL,
1165     x_question_30_answer                IN     VARCHAR2    DEFAULT NULL,
1166     x_creation_date                     IN     DATE        DEFAULT NULL,
1167     x_created_by                        IN     NUMBER      DEFAULT NULL,
1168     x_last_update_date                  IN     DATE        DEFAULT NULL,
1169     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
1170     x_last_update_login                 IN     NUMBER      DEFAULT NULL ,
1171     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
1172     x_coa_duration_efc_amt              IN     NUMBER      DEFAULT NULL,
1173     x_coa_duration_num                  IN     NUMBER      DEFAULT NULL,
1174     x_p_soc_sec_ben_student_amt         IN     NUMBER DEFAULT NULL,
1175     x_p_tuit_fee_deduct_amt             IN     NUMBER DEFAULT NULL,
1176     x_stu_lives_with_num                IN     NUMBER DEFAULT NULL,
1177     x_stu_most_support_from_num         IN     NUMBER DEFAULT NULL,
1178     x_location_computer_num             IN     NUMBER DEFAULT NULL
1179   ) AS
1180   /*
1181   ||  Created By : vivuyyur
1182   ||  Created On : 29-MAY-2001
1183   ||  Purpose : Initialises the columns, Checks Constraints, Calls the
1184   ||            Trigger Handlers for the table, before any DML operation.
1185   ||  Known limitations, enhancements or remarks :
1186   ||  Change History :
1187   ||  Who             When            What
1188   ||  (reverse chronological order - newest change first)
1189   */
1190   BEGIN
1191 
1192     set_column_values (
1193       p_action,
1194       x_rowid,
1195       x_cssp_id,
1196       x_base_id,
1197       x_system_record_type,
1198       x_active_profile,
1199       x_college_code,
1200       x_academic_year,
1201       x_stu_record_type,
1202       x_css_id_number,
1203       x_registration_receipt_date,
1204       x_registration_type,
1205       x_application_receipt_date,
1206       x_application_type,
1207       x_original_fnar_compute,
1208       x_revision_fnar_compute_date,
1209       x_electronic_extract_date,
1210       x_institutional_reporting_type,
1211       x_asr_receipt_date,
1212       x_last_name,
1213       x_first_name,
1214       x_middle_initial,
1215       x_address_number_and_street,
1216       x_city,
1217       x_state_mailing,
1218       x_zip_code,
1219       x_s_telephone_number,
1220       x_s_title,
1221       x_date_of_birth,
1222       x_social_security_number,
1223       x_state_legal_residence,
1224       x_foreign_address_indicator,
1225       x_foreign_postal_code,
1226       x_country,
1227       x_financial_aid_status,
1228       x_year_in_college,
1229       x_marital_status,
1230       x_ward_court,
1231       x_legal_dependents_other,
1232       x_household_size,
1233       x_number_in_college,
1234       x_citizenship_status,
1235       x_citizenship_country,
1236       x_visa_classification,
1237       x_tax_figures,
1238       x_number_exemptions,
1239       x_adjusted_gross_inc,
1240       x_us_tax_paid,
1241       x_itemized_deductions,
1242       x_stu_income_work,
1243       x_spouse_income_work,
1244       x_divid_int_inc,
1245       x_soc_sec_benefits,
1246       x_welfare_tanf,
1247       x_child_supp_rcvd,
1248       x_earned_income_credit,
1249       x_other_untax_income,
1250       x_tax_stu_aid,
1251       x_cash_sav_check,
1252       x_ira_keogh,
1253       x_invest_value,
1254       x_invest_debt,
1255       x_home_value,
1256       x_home_debt,
1257       x_oth_real_value,
1258       x_oth_real_debt,
1259       x_bus_farm_value,
1260       x_bus_farm_debt,
1261       x_live_on_farm,
1262       x_home_purch_price,
1263       x_hope_ll_credit,
1264       x_home_purch_year,
1265       x_trust_amount,
1266       x_trust_avail,
1267       x_trust_estab,
1268       x_child_support_paid,
1269       x_med_dent_expenses,
1270       x_vet_us,
1271       x_vet_ben_amount,
1272       x_vet_ben_months,
1273       x_stu_summer_wages,
1274       x_stu_school_yr_wages,
1275       x_spouse_summer_wages,
1276       x_spouse_school_yr_wages,
1277       x_summer_other_tax_inc,
1278       x_school_yr_other_tax_inc,
1279       x_summer_untax_inc,
1280       x_school_yr_untax_inc,
1281       x_grants_schol_etc,
1282       x_tuit_benefits,
1283       x_cont_parents,
1284       x_cont_relatives,
1285       x_p_siblings_pre_tuit,
1286       x_p_student_pre_tuit,
1287       x_p_household_size,
1288       x_p_number_in_college,
1289       x_p_parents_in_college,
1290       x_p_marital_status,
1291       x_p_state_legal_residence,
1292       x_p_natural_par_status,
1293       x_p_child_supp_paid,
1294       x_p_repay_ed_loans,
1295       x_p_med_dent_expenses,
1296       x_p_tuit_paid_amount,
1297       x_p_tuit_paid_number,
1298       x_p_exp_child_supp_paid,
1299       x_p_exp_repay_ed_loans,
1300       x_p_exp_med_dent_expenses,
1301       x_p_exp_tuit_pd_amount,
1302       x_p_exp_tuit_pd_number,
1303       x_p_cash_sav_check,
1304       x_p_month_mortgage_pay,
1305       x_p_invest_value,
1306       x_p_invest_debt,
1307       x_p_home_value,
1308       x_p_home_debt,
1309       x_p_home_purch_price,
1310       x_p_own_business_farm,
1311       x_p_business_value,
1312       x_p_business_debt,
1313       x_p_farm_value,
1314       x_p_farm_debt,
1315       x_p_live_on_farm,
1316       x_p_oth_real_estate_value,
1317       x_p_oth_real_estate_debt,
1318       x_p_oth_real_purch_price,
1319       x_p_siblings_assets,
1320       x_p_home_purch_year,
1321       x_p_oth_real_purch_year,
1322       x_p_prior_agi,
1323       x_p_prior_us_tax_paid,
1324       x_p_prior_item_deductions,
1325       x_p_prior_other_untax_inc,
1326       x_p_tax_figures,
1327       x_p_number_exemptions,
1328       x_p_adjusted_gross_inc,
1329       x_p_wages_sal_tips,
1330       x_p_interest_income,
1331       x_p_dividend_income,
1332       x_p_net_inc_bus_farm,
1333       x_p_other_taxable_income,
1334       x_p_adj_to_income,
1335       x_p_us_tax_paid,
1336       x_p_itemized_deductions,
1337       x_p_father_income_work,
1338       x_p_mother_income_work,
1339       x_p_soc_sec_ben,
1340       x_p_welfare_tanf,
1341       x_p_child_supp_rcvd,
1342       x_p_ded_ira_keogh,
1343       x_p_tax_defer_pens_savs,
1344       x_p_dep_care_med_spending,
1345       x_p_earned_income_credit,
1346       x_p_living_allow,
1347       x_p_tax_exmpt_int,
1348       x_p_foreign_inc_excl,
1349       x_p_other_untax_inc,
1350       x_p_hope_ll_credit,
1351       x_p_yr_separation,
1352       x_p_yr_divorce,
1353       x_p_exp_father_inc,
1354       x_p_exp_mother_inc,
1355       x_p_exp_other_tax_inc,
1356       x_p_exp_other_untax_inc,
1357       x_line_2_relation,
1358       x_line_2_attend_college,
1359       x_line_3_relation,
1360       x_line_3_attend_college,
1361       x_line_4_relation,
1362       x_line_4_attend_college,
1363       x_line_5_relation,
1364       x_line_5_attend_college,
1365       x_line_6_relation,
1366       x_line_6_attend_college,
1367       x_line_7_relation,
1368       x_line_7_attend_college,
1369       x_line_8_relation,
1370       x_line_8_attend_college,
1371       x_p_age_father,
1372       x_p_age_mother,
1373       x_p_div_sep_ind,
1374       x_b_cont_non_custodial_par,
1375       x_college_type_2,
1376       x_college_type_3,
1377       x_college_type_4,
1378       x_college_type_5,
1379       x_college_type_6,
1380       x_college_type_7,
1381       x_college_type_8,
1382       x_school_code_1,
1383       x_housing_code_1,
1384       x_school_code_2,
1385       x_housing_code_2,
1386       x_school_code_3,
1387       x_housing_code_3,
1388       x_school_code_4,
1389       x_housing_code_4,
1390       x_school_code_5,
1391       x_housing_code_5,
1392       x_school_code_6,
1393       x_housing_code_6,
1394       x_school_code_7,
1395       x_housing_code_7,
1396       x_school_code_8,
1397       x_housing_code_8,
1398       x_school_code_9,
1399       x_housing_code_9,
1400       x_school_code_10,
1401       x_housing_code_10,
1402       x_additional_school_code_1,
1403       x_additional_school_code_2,
1404       x_additional_school_code_3,
1405       x_additional_school_code_4,
1406       x_additional_school_code_5,
1407       x_additional_school_code_6,
1408       x_additional_school_code_7,
1409       x_additional_school_code_8,
1410       x_additional_school_code_9,
1411       x_additional_school_code_10,
1412       x_explanation_spec_circum,
1413       x_signature_student,
1414       x_signature_spouse,
1415       x_signature_father,
1416       x_signature_mother,
1417       x_month_day_completed,
1418       x_year_completed,
1419       x_age_line_2,
1420       x_age_line_3,
1421       x_age_line_4,
1422       x_age_line_5,
1423       x_age_line_6,
1424       x_age_line_7,
1425       x_age_line_8,
1426       x_a_online_signature,
1427       x_question_1_number,
1428       x_question_1_size,
1429       x_question_1_answer,
1430       x_question_2_number,
1431       x_question_2_size,
1432       x_question_2_answer,
1433       x_question_3_number,
1434       x_question_3_size,
1435       x_question_3_answer,
1436       x_question_4_number,
1437       x_question_4_size,
1438       x_question_4_answer,
1439       x_question_5_number,
1440       x_question_5_size,
1441       x_question_5_answer,
1442       x_question_6_number,
1443       x_question_6_size,
1444       x_question_6_answer,
1445       x_question_7_number,
1446       x_question_7_size,
1447       x_question_7_answer,
1448       x_question_8_number,
1449       x_question_8_size,
1450       x_question_8_answer,
1451       x_question_9_number,
1452       x_question_9_size,
1453       x_question_9_answer,
1454       x_question_10_number,
1455       x_question_10_size,
1456       x_question_10_answer,
1457       x_question_11_number,
1458       x_question_11_size,
1459       x_question_11_answer,
1460       x_question_12_number,
1461       x_question_12_size,
1462       x_question_12_answer,
1463       x_question_13_number,
1464       x_question_13_size,
1465       x_question_13_answer,
1466       x_question_14_number,
1467       x_question_14_size,
1468       x_question_14_answer,
1469       x_question_15_number,
1470       x_question_15_size,
1471       x_question_15_answer,
1472       x_question_16_number,
1473       x_question_16_size,
1474       x_question_16_answer,
1475       x_question_17_number,
1476       x_question_17_size,
1477       x_question_17_answer,
1478       x_question_18_number,
1479       x_question_18_size,
1480       x_question_18_answer,
1481       x_question_19_number,
1482       x_question_19_size,
1483       x_question_19_answer,
1484       x_question_20_number,
1485       x_question_20_size,
1486       x_question_20_answer,
1487       x_question_21_number,
1488       x_question_21_size,
1489       x_question_21_answer,
1490       x_question_22_number,
1491       x_question_22_size,
1492       x_question_22_answer,
1493       x_question_23_number,
1494       x_question_23_size,
1495       x_question_23_answer,
1496       x_question_24_number,
1497       x_question_24_size,
1498       x_question_24_answer,
1499       x_question_25_number,
1500       x_question_25_size,
1501       x_question_25_answer,
1502       x_question_26_number,
1503       x_question_26_size,
1504       x_question_26_answer,
1505       x_question_27_number,
1506       x_question_27_size,
1507       x_question_27_answer,
1508       x_question_28_number,
1509       x_question_28_size,
1510       x_question_28_answer,
1511       x_question_29_number,
1512       x_question_29_size,
1513       x_question_29_answer,
1514       x_question_30_number,
1515       x_questions_30_size,
1516       x_question_30_answer,
1517       x_creation_date,
1518       x_created_by,
1519       x_last_update_date,
1520       x_last_updated_by,
1521       x_last_update_login,
1522       x_legacy_record_flag,
1523       x_coa_duration_efc_amt,
1524       x_coa_duration_num,
1525       x_p_soc_sec_ben_student_amt,
1526       x_p_tuit_fee_deduct_amt,
1527       x_stu_lives_with_num,
1528       x_stu_most_support_from_num,
1529       x_location_computer_num
1530 
1531     );
1532 
1533     IF (p_action = 'INSERT') THEN
1534       -- Call all the procedures related to Before Insert.
1535       IF ( get_pk_for_validation(
1536              new_references.cssp_id
1537            )
1538          ) THEN
1539         fnd_message.set_name('IGS','IGS_GE_RECORD_ALREADY_EXISTS');
1540         igs_ge_msg_stack.add;
1541         app_exception.raise_exception;
1542       END IF;
1543       check_parent_existance;
1544     ELSIF (p_action = 'UPDATE') THEN
1545       -- Call all the procedures related to Before Update.
1546       check_parent_existance;
1547     ELSIF (p_action = 'DELETE') THEN
1548       -- Call all the procedures related to Before Delete.
1549       check_child_existance;
1550     ELSIF (p_action = 'VALIDATE_INSERT') THEN
1551       -- Call all the procedures related to Before Insert.
1552       IF ( get_pk_for_validation (
1553              new_references.cssp_id
1554            )
1555          ) THEN
1556         fnd_message.set_name('IGS','IGS_GE_RECORD_ALREADY_EXISTS');
1557         igs_ge_msg_stack.add;
1558         app_exception.raise_exception;
1559       END IF;
1560     ELSIF (p_action = 'VALIDATE_DELETE') THEN
1561       check_child_existance;
1562     END IF;
1563 
1564   END before_dml;
1565 
1566 
1567   PROCEDURE insert_row (
1568     x_rowid                             IN OUT NOCOPY VARCHAR2,
1569     x_cssp_id                           IN OUT NOCOPY NUMBER,
1570     x_base_id                           IN     NUMBER,
1571     x_system_record_type                IN     VARCHAR2,
1572     x_active_profile                    IN     VARCHAR2,
1573     x_college_code                      IN     VARCHAR2,
1574     x_academic_year                     IN     VARCHAR2,
1575     x_stu_record_type                   IN     VARCHAR2,
1576     x_css_id_number                     IN     VARCHAR2,
1577     x_registration_receipt_date         IN     VARCHAR2,
1578     x_registration_type                 IN     VARCHAR2,
1579     x_application_receipt_date          IN     VARCHAR2,
1580     x_application_type                  IN     VARCHAR2,
1581     x_original_fnar_compute             IN     VARCHAR2,
1582     x_revision_fnar_compute_date        IN     VARCHAR2,
1583     x_electronic_extract_date           IN     VARCHAR2,
1584     x_institutional_reporting_type      IN     VARCHAR2,
1585     x_asr_receipt_date                  IN     VARCHAR2,
1586     x_last_name                         IN     VARCHAR2,
1587     x_first_name                        IN     VARCHAR2,
1588     x_middle_initial                    IN     VARCHAR2,
1589     x_address_number_and_street         IN     VARCHAR2,
1590     x_city                              IN     VARCHAR2,
1591     x_state_mailing                     IN     VARCHAR2,
1592     x_zip_code                          IN     VARCHAR2,
1593     x_s_telephone_number                IN     VARCHAR2,
1594     x_s_title                           IN     VARCHAR2,
1595     x_date_of_birth                     IN     DATE,
1596     x_social_security_number            IN     VARCHAR2,
1597     x_state_legal_residence             IN     VARCHAR2,
1598     x_foreign_address_indicator         IN     VARCHAR2,
1599     x_foreign_postal_code               IN     VARCHAR2,
1600     x_country                           IN     VARCHAR2,
1601     x_financial_aid_status              IN     VARCHAR2,
1602     x_year_in_college                   IN     VARCHAR2,
1603     x_marital_status                    IN     VARCHAR2,
1604     x_ward_court                        IN     VARCHAR2,
1605     x_legal_dependents_other            IN     VARCHAR2,
1606     x_household_size                    IN     NUMBER,
1607     x_number_in_college                 IN     NUMBER,
1608     x_citizenship_status                IN     VARCHAR2,
1609     x_citizenship_country               IN     VARCHAR2,
1610     x_visa_classification               IN     VARCHAR2,
1611     x_tax_figures                       IN     VARCHAR2,
1612     x_number_exemptions                 IN     NUMBER,
1613     x_adjusted_gross_inc                IN     NUMBER,
1614     x_us_tax_paid                       IN     NUMBER,
1615     x_itemized_deductions               IN     NUMBER,
1616     x_stu_income_work                   IN     NUMBER,
1617     x_spouse_income_work                IN     NUMBER,
1618     x_divid_int_inc                     IN     NUMBER,
1619     x_soc_sec_benefits                  IN     NUMBER,
1620     x_welfare_tanf                      IN     NUMBER,
1621     x_child_supp_rcvd                   IN     NUMBER,
1622     x_earned_income_credit              IN     NUMBER,
1623     x_other_untax_income                IN     NUMBER,
1624     x_tax_stu_aid                       IN     NUMBER,
1625     x_cash_sav_check                    IN     NUMBER,
1626     x_ira_keogh                         IN     NUMBER,
1627     x_invest_value                      IN     NUMBER,
1628     x_invest_debt                       IN     NUMBER,
1629     x_home_value                        IN     NUMBER,
1630     x_home_debt                         IN     NUMBER,
1631     x_oth_real_value                    IN     NUMBER,
1632     x_oth_real_debt                     IN     NUMBER,
1633     x_bus_farm_value                    IN     NUMBER,
1634     x_bus_farm_debt                     IN     NUMBER,
1635     x_live_on_farm                      IN     VARCHAR2,
1636     x_home_purch_price                  IN     NUMBER,
1637     x_hope_ll_credit                    IN     NUMBER,
1638     x_home_purch_year                   IN     VARCHAR2,
1639     x_trust_amount                      IN     NUMBER,
1640     x_trust_avail                       IN     VARCHAR2,
1641     x_trust_estab                       IN     VARCHAR2,
1642     x_child_support_paid                IN     NUMBER,
1643     x_med_dent_expenses                 IN     NUMBER,
1644     x_vet_us                            IN     VARCHAR2,
1645     x_vet_ben_amount                    IN     NUMBER,
1646     x_vet_ben_months                    IN     NUMBER,
1647     x_stu_summer_wages                  IN     NUMBER,
1648     x_stu_school_yr_wages               IN     NUMBER,
1649     x_spouse_summer_wages               IN     NUMBER,
1650     x_spouse_school_yr_wages            IN     NUMBER,
1651     x_summer_other_tax_inc              IN     NUMBER,
1652     x_school_yr_other_tax_inc           IN     NUMBER,
1653     x_summer_untax_inc                  IN     NUMBER,
1654     x_school_yr_untax_inc               IN     NUMBER,
1655     x_grants_schol_etc                  IN     NUMBER,
1656     x_tuit_benefits                     IN     NUMBER,
1657     x_cont_parents                      IN     NUMBER,
1658     x_cont_relatives                    IN     NUMBER,
1659     x_p_siblings_pre_tuit               IN     NUMBER,
1660     x_p_student_pre_tuit                IN     NUMBER,
1661     x_p_household_size                  IN     NUMBER,
1662     x_p_number_in_college               IN     NUMBER,
1663     x_p_parents_in_college              IN     NUMBER,
1664     x_p_marital_status                  IN     VARCHAR2,
1665     x_p_state_legal_residence           IN     VARCHAR2,
1666     x_p_natural_par_status              IN     VARCHAR2,
1667     x_p_child_supp_paid                 IN     NUMBER,
1668     x_p_repay_ed_loans                  IN     NUMBER,
1669     x_p_med_dent_expenses               IN     NUMBER,
1670     x_p_tuit_paid_amount                IN     NUMBER,
1671     x_p_tuit_paid_number                IN     NUMBER,
1672     x_p_exp_child_supp_paid             IN     NUMBER,
1673     x_p_exp_repay_ed_loans              IN     NUMBER,
1674     x_p_exp_med_dent_expenses           IN     NUMBER,
1675     x_p_exp_tuit_pd_amount              IN     NUMBER,
1676     x_p_exp_tuit_pd_number              IN     NUMBER,
1677     x_p_cash_sav_check                  IN     NUMBER,
1678     x_p_month_mortgage_pay              IN     NUMBER,
1679     x_p_invest_value                    IN     NUMBER,
1680     x_p_invest_debt                     IN     NUMBER,
1681     x_p_home_value                      IN     NUMBER,
1682     x_p_home_debt                       IN     NUMBER,
1683     x_p_home_purch_price                IN     NUMBER,
1684     x_p_own_business_farm               IN     VARCHAR2,
1685     x_p_business_value                  IN     NUMBER,
1686     x_p_business_debt                   IN     NUMBER,
1687     x_p_farm_value                      IN     NUMBER,
1688     x_p_farm_debt                       IN     NUMBER,
1689     x_p_live_on_farm                    IN     NUMBER,
1690     x_p_oth_real_estate_value           IN     NUMBER,
1691     x_p_oth_real_estate_debt            IN     NUMBER,
1692     x_p_oth_real_purch_price            IN     NUMBER,
1693     x_p_siblings_assets                 IN     NUMBER,
1694     x_p_home_purch_year                 IN     VARCHAR2,
1695     x_p_oth_real_purch_year             IN     VARCHAR2,
1696     x_p_prior_agi                       IN     NUMBER,
1697     x_p_prior_us_tax_paid               IN     NUMBER,
1698     x_p_prior_item_deductions           IN     NUMBER,
1699     x_p_prior_other_untax_inc           IN     NUMBER,
1700     x_p_tax_figures                     IN     NUMBER,
1701     x_p_number_exemptions               IN     NUMBER,
1702     x_p_adjusted_gross_inc              IN     NUMBER,
1703     x_p_wages_sal_tips                  IN     NUMBER,
1704     x_p_interest_income                 IN     NUMBER,
1705     x_p_dividend_income                 IN     NUMBER,
1706     x_p_net_inc_bus_farm                IN     NUMBER,
1707     x_p_other_taxable_income            IN     NUMBER,
1708     x_p_adj_to_income                   IN     NUMBER,
1709     x_p_us_tax_paid                     IN     NUMBER,
1710     x_p_itemized_deductions             IN     NUMBER,
1711     x_p_father_income_work              IN     NUMBER,
1712     x_p_mother_income_work              IN     NUMBER,
1713     x_p_soc_sec_ben                     IN     NUMBER,
1714     x_p_welfare_tanf                    IN     NUMBER,
1715     x_p_child_supp_rcvd                 IN     NUMBER,
1716     x_p_ded_ira_keogh                   IN     NUMBER,
1717     x_p_tax_defer_pens_savs             IN     NUMBER,
1718     x_p_dep_care_med_spending           IN     NUMBER,
1719     x_p_earned_income_credit            IN     NUMBER,
1720     x_p_living_allow                    IN     NUMBER,
1721     x_p_tax_exmpt_int                   IN     NUMBER,
1722     x_p_foreign_inc_excl                IN     NUMBER,
1723     x_p_other_untax_inc                 IN     NUMBER,
1724     x_p_hope_ll_credit                  IN     NUMBER,
1725     x_p_yr_separation                   IN     NUMBER,
1726     x_p_yr_divorce                      IN     NUMBER,
1727     x_p_exp_father_inc                  IN     NUMBER,
1728     x_p_exp_mother_inc                  IN     NUMBER,
1729     x_p_exp_other_tax_inc               IN     NUMBER,
1730     x_p_exp_other_untax_inc             IN     NUMBER,
1731     x_line_2_relation                   IN     VARCHAR2,
1732     x_line_2_attend_college             IN     VARCHAR2,
1733     x_line_3_relation                   IN     VARCHAR2,
1734     x_line_3_attend_college             IN     VARCHAR2,
1735     x_line_4_relation                   IN     VARCHAR2,
1736     x_line_4_attend_college             IN     VARCHAR2,
1737     x_line_5_relation                   IN     VARCHAR2,
1738     x_line_5_attend_college             IN     VARCHAR2,
1739     x_line_6_relation                   IN     VARCHAR2,
1740     x_line_6_attend_college             IN     VARCHAR2,
1741     x_line_7_relation                   IN     VARCHAR2,
1742     x_line_7_attend_college             IN     VARCHAR2,
1743     x_line_8_relation                   IN     VARCHAR2,
1744     x_line_8_attend_college             IN     VARCHAR2,
1745     x_p_age_father                      IN     VARCHAR2,
1746     x_p_age_mother                      IN     VARCHAR2,
1747     x_p_div_sep_ind                     IN     VARCHAR2,
1748     x_b_cont_non_custodial_par          IN     VARCHAR2,
1749     x_college_type_2                    IN     VARCHAR2,
1750     x_college_type_3                    IN     VARCHAR2,
1751     x_college_type_4                    IN     VARCHAR2,
1752     x_college_type_5                    IN     VARCHAR2,
1753     x_college_type_6                    IN     VARCHAR2,
1754     x_college_type_7                    IN     VARCHAR2,
1755     x_college_type_8                    IN     VARCHAR2,
1756     x_school_code_1                     IN     VARCHAR2,
1757     x_housing_code_1                    IN     VARCHAR2,
1758     x_school_code_2                     IN     VARCHAR2,
1759     x_housing_code_2                    IN     VARCHAR2,
1760     x_school_code_3                     IN     VARCHAR2,
1761     x_housing_code_3                    IN     VARCHAR2,
1762     x_school_code_4                     IN     VARCHAR2,
1763     x_housing_code_4                    IN     VARCHAR2,
1764     x_school_code_5                     IN     VARCHAR2,
1765     x_housing_code_5                    IN     VARCHAR2,
1766     x_school_code_6                     IN     VARCHAR2,
1767     x_housing_code_6                    IN     VARCHAR2,
1768     x_school_code_7                     IN     VARCHAR2,
1769     x_housing_code_7                    IN     VARCHAR2,
1770     x_school_code_8                     IN     VARCHAR2,
1771     x_housing_code_8                    IN     VARCHAR2,
1772     x_school_code_9                     IN     VARCHAR2,
1773     x_housing_code_9                    IN     VARCHAR2,
1774     x_school_code_10                    IN     VARCHAR2,
1775     x_housing_code_10                   IN     VARCHAR2,
1776     x_additional_school_code_1          IN     VARCHAR2,
1777     x_additional_school_code_2          IN     VARCHAR2,
1778     x_additional_school_code_3          IN     VARCHAR2,
1779     x_additional_school_code_4          IN     VARCHAR2,
1780     x_additional_school_code_5          IN     VARCHAR2,
1781     x_additional_school_code_6          IN     VARCHAR2,
1782     x_additional_school_code_7          IN     VARCHAR2,
1783     x_additional_school_code_8          IN     VARCHAR2,
1784     x_additional_school_code_9          IN     VARCHAR2,
1785     x_additional_school_code_10         IN     VARCHAR2,
1786     x_explanation_spec_circum           IN     VARCHAR2,
1787     x_signature_student                 IN     VARCHAR2,
1788     x_signature_spouse                  IN     VARCHAR2,
1789     x_signature_father                  IN     VARCHAR2,
1790     x_signature_mother                  IN     VARCHAR2,
1791     x_month_day_completed               IN     VARCHAR2,
1792     x_year_completed                    IN     VARCHAR2,
1793     x_age_line_2                        IN     NUMBER,
1794     x_age_line_3                        IN     NUMBER,
1795     x_age_line_4                        IN     NUMBER,
1796     x_age_line_5                        IN     NUMBER,
1797     x_age_line_6                        IN     NUMBER,
1798     x_age_line_7                        IN     NUMBER,
1799     x_age_line_8                        IN     NUMBER,
1800     x_a_online_signature                IN     VARCHAR2,
1801     x_question_1_number                 IN     VARCHAR2,
1802     x_question_1_size                   IN     NUMBER,
1803     x_question_1_answer                 IN     VARCHAR2,
1804     x_question_2_number                 IN     VARCHAR2,
1805     x_question_2_size                   IN     NUMBER,
1806     x_question_2_answer                 IN     VARCHAR2,
1807     x_question_3_number                 IN     VARCHAR2,
1808     x_question_3_size                   IN     NUMBER,
1809     x_question_3_answer                 IN     VARCHAR2,
1810     x_question_4_number                 IN     VARCHAR2,
1811     x_question_4_size                   IN     NUMBER,
1812     x_question_4_answer                 IN     VARCHAR2,
1813     x_question_5_number                 IN     VARCHAR2,
1814     x_question_5_size                   IN     NUMBER,
1815     x_question_5_answer                 IN     VARCHAR2,
1816     x_question_6_number                 IN     VARCHAR2,
1817     x_question_6_size                   IN     NUMBER,
1818     x_question_6_answer                 IN     VARCHAR2,
1819     x_question_7_number                 IN     VARCHAR2,
1820     x_question_7_size                   IN     NUMBER,
1821     x_question_7_answer                 IN     VARCHAR2,
1822     x_question_8_number                 IN     VARCHAR2,
1823     x_question_8_size                   IN     NUMBER,
1824     x_question_8_answer                 IN     VARCHAR2,
1825     x_question_9_number                 IN     VARCHAR2,
1826     x_question_9_size                   IN     NUMBER,
1827     x_question_9_answer                 IN     VARCHAR2,
1828     x_question_10_number                IN     VARCHAR2,
1829     x_question_10_size                  IN     NUMBER,
1830     x_question_10_answer                IN     VARCHAR2,
1831     x_question_11_number                IN     VARCHAR2,
1832     x_question_11_size                  IN     NUMBER,
1833     x_question_11_answer                IN     VARCHAR2,
1834     x_question_12_number                IN     VARCHAR2,
1835     x_question_12_size                  IN     NUMBER,
1836     x_question_12_answer                IN     VARCHAR2,
1837     x_question_13_number                IN     VARCHAR2,
1838     x_question_13_size                  IN     NUMBER,
1839     x_question_13_answer                IN     VARCHAR2,
1840     x_question_14_number                IN     VARCHAR2,
1841     x_question_14_size                  IN     NUMBER,
1842     x_question_14_answer                IN     VARCHAR2,
1843     x_question_15_number                IN     VARCHAR2,
1844     x_question_15_size                  IN     NUMBER,
1845     x_question_15_answer                IN     VARCHAR2,
1846     x_question_16_number                IN     VARCHAR2,
1847     x_question_16_size                  IN     NUMBER,
1848     x_question_16_answer                IN     VARCHAR2,
1849     x_question_17_number                IN     VARCHAR2,
1850     x_question_17_size                  IN     NUMBER,
1851     x_question_17_answer                IN     VARCHAR2,
1852     x_question_18_number                IN     VARCHAR2,
1853     x_question_18_size                  IN     NUMBER,
1854     x_question_18_answer                IN     VARCHAR2,
1855     x_question_19_number                IN     VARCHAR2,
1856     x_question_19_size                  IN     NUMBER,
1857     x_question_19_answer                IN     VARCHAR2,
1858     x_question_20_number                IN     VARCHAR2,
1859     x_question_20_size                  IN     NUMBER,
1860     x_question_20_answer                IN     VARCHAR2,
1861     x_question_21_number                IN     VARCHAR2,
1862     x_question_21_size                  IN     NUMBER,
1863     x_question_21_answer                IN     VARCHAR2,
1864     x_question_22_number                IN     VARCHAR2,
1865     x_question_22_size                  IN     NUMBER,
1866     x_question_22_answer                IN     VARCHAR2,
1867     x_question_23_number                IN     VARCHAR2,
1868     x_question_23_size                  IN     NUMBER,
1869     x_question_23_answer                IN     VARCHAR2,
1870     x_question_24_number                IN     VARCHAR2,
1871     x_question_24_size                  IN     NUMBER,
1872     x_question_24_answer                IN     VARCHAR2,
1873     x_question_25_number                IN     VARCHAR2,
1874     x_question_25_size                  IN     NUMBER,
1875     x_question_25_answer                IN     VARCHAR2,
1876     x_question_26_number                IN     VARCHAR2,
1877     x_question_26_size                  IN     NUMBER,
1878     x_question_26_answer                IN     VARCHAR2,
1879     x_question_27_number                IN     VARCHAR2,
1880     x_question_27_size                  IN     NUMBER,
1881     x_question_27_answer                IN     VARCHAR2,
1882     x_question_28_number                IN     VARCHAR2,
1883     x_question_28_size                  IN     NUMBER,
1884     x_question_28_answer                IN     VARCHAR2,
1885     x_question_29_number                IN     VARCHAR2,
1886     x_question_29_size                  IN     NUMBER,
1887     x_question_29_answer                IN     VARCHAR2,
1888     x_question_30_number                IN     VARCHAR2,
1889     x_questions_30_size                 IN     NUMBER,
1890     x_question_30_answer                IN     VARCHAR2,
1891     x_mode                              IN     VARCHAR2 DEFAULT 'R' ,
1892     x_legacy_record_flag                IN     VARCHAR2,
1893     x_coa_duration_efc_amt              IN     NUMBER,
1894     x_coa_duration_num                  IN     NUMBER,
1895     x_p_soc_sec_ben_student_amt         IN     NUMBER,
1896     x_p_tuit_fee_deduct_amt             IN     NUMBER,
1897     x_stu_lives_with_num                IN     NUMBER,
1898     x_stu_most_support_from_num         IN     NUMBER,
1899     x_location_computer_num             IN     NUMBER
1900   ) AS
1901   /*
1902   ||  Created By : vivuyyur
1903   ||  Created On : 29-MAY-2001
1904   ||  Purpose : Handles the INSERT DML logic for the table.
1905   ||  Known limitations, enhancements or remarks :
1906   ||  Change History :
1907   ||  Who             When            What
1908   ||  (reverse chronological order - newest change first)
1909   */
1910     CURSOR c IS
1911       SELECT   rowid
1912       FROM     igf_ap_css_profile_all
1913       WHERE    cssp_id                           = x_cssp_id;
1914 
1915     x_last_update_date           DATE;
1916     x_last_updated_by            NUMBER;
1917     x_last_update_login          NUMBER;
1918 
1919   BEGIN
1920 
1921     x_last_update_date := SYSDATE;
1922     IF (x_mode = 'I') THEN
1923       x_last_updated_by := 1;
1924       x_last_update_login := 0;
1925     ELSIF (x_mode = 'R') THEN
1926       x_last_updated_by := fnd_global.user_id;
1927       IF (x_last_updated_by IS NULL) THEN
1928         x_last_updated_by := -1;
1929       END IF;
1930       x_last_update_login := fnd_global.login_id;
1931       IF (x_last_update_login IS NULL) THEN
1932         x_last_update_login := -1;
1933       END IF;
1934     ELSE
1935       fnd_message.set_name ('FND', 'SYSTEM-INVALID ARGS');
1936       igs_ge_msg_stack.add;
1937       app_exception.raise_exception;
1938     END IF;
1939 
1940     SELECT    igf_ap_css_profile_all_s.NEXTVAL
1941     INTO      x_cssp_id
1942     FROM      dual;
1943 
1944     new_references.org_id := igs_ge_gen_003.get_org_id;
1945 
1946     before_dml(
1947       p_action                            => 'INSERT',
1948       x_rowid                             => x_rowid,
1949       x_cssp_id                           => x_cssp_id,
1950       x_base_id                           => x_base_id,
1951       x_system_record_type                => x_system_record_type,
1952       x_active_profile                    => x_active_profile,
1953       x_college_code                      => x_college_code,
1954       x_academic_year                     => x_academic_year,
1955       x_stu_record_type                   => x_stu_record_type,
1956       x_css_id_number                     => x_css_id_number,
1957       x_registration_receipt_date         => x_registration_receipt_date,
1958       x_registration_type                 => x_registration_type,
1959       x_application_receipt_date          => x_application_receipt_date,
1960       x_application_type                  => x_application_type,
1961       x_original_fnar_compute             => x_original_fnar_compute,
1962       x_revision_fnar_compute_date        => x_revision_fnar_compute_date,
1963       x_electronic_extract_date           => x_electronic_extract_date,
1964       x_institutional_reporting_type      => x_institutional_reporting_type,
1965       x_asr_receipt_date                  => x_asr_receipt_date,
1966       x_last_name                         => x_last_name,
1967       x_first_name                        => x_first_name,
1968       x_middle_initial                    => x_middle_initial,
1969       x_address_number_and_street         => x_address_number_and_street,
1970       x_city                              => x_city,
1971       x_state_mailing                     => x_state_mailing,
1972       x_zip_code                          => x_zip_code,
1973       x_s_telephone_number                => x_s_telephone_number,
1974       x_s_title                           => x_s_title,
1975       x_date_of_birth                     => x_date_of_birth,
1976       x_social_security_number            => x_social_security_number,
1977       x_state_legal_residence             => x_state_legal_residence,
1978       x_foreign_address_indicator         => x_foreign_address_indicator,
1979       x_foreign_postal_code               => x_foreign_postal_code,
1980       x_country                           => x_country,
1981       x_financial_aid_status              => x_financial_aid_status,
1982       x_year_in_college                   => x_year_in_college,
1983       x_marital_status                    => x_marital_status,
1984       x_ward_court                        => x_ward_court,
1985       x_legal_dependents_other            => x_legal_dependents_other,
1986       x_household_size                    => x_household_size,
1987       x_number_in_college                 => x_number_in_college,
1988       x_citizenship_status                => x_citizenship_status,
1989       x_citizenship_country               => x_citizenship_country,
1990       x_visa_classification               => x_visa_classification,
1991       x_tax_figures                       => x_tax_figures,
1992       x_number_exemptions                 => x_number_exemptions,
1993       x_adjusted_gross_inc                => x_adjusted_gross_inc,
1994       x_us_tax_paid                       => x_us_tax_paid,
1995       x_itemized_deductions               => x_itemized_deductions,
1996       x_stu_income_work                   => x_stu_income_work,
1997       x_spouse_income_work                => x_spouse_income_work,
1998       x_divid_int_inc                     => x_divid_int_inc,
1999       x_soc_sec_benefits                  => x_soc_sec_benefits,
2000       x_welfare_tanf                      => x_welfare_tanf,
2001       x_child_supp_rcvd                   => x_child_supp_rcvd,
2002       x_earned_income_credit              => x_earned_income_credit,
2003       x_other_untax_income                => x_other_untax_income,
2004       x_tax_stu_aid                       => x_tax_stu_aid,
2005       x_cash_sav_check                    => x_cash_sav_check,
2006       x_ira_keogh                         => x_ira_keogh,
2007       x_invest_value                      => x_invest_value,
2008       x_invest_debt                       => x_invest_debt,
2009       x_home_value                        => x_home_value,
2010       x_home_debt                         => x_home_debt,
2011       x_oth_real_value                    => x_oth_real_value,
2012       x_oth_real_debt                     => x_oth_real_debt,
2013       x_bus_farm_value                    => x_bus_farm_value,
2014       x_bus_farm_debt                     => x_bus_farm_debt,
2015       x_live_on_farm                      => x_live_on_farm,
2016       x_home_purch_price                  => x_home_purch_price,
2017       x_hope_ll_credit                    => x_hope_ll_credit,
2018       x_home_purch_year                   => x_home_purch_year,
2019       x_trust_amount                      => x_trust_amount,
2020       x_trust_avail                       => x_trust_avail,
2021       x_trust_estab                       => x_trust_estab,
2022       x_child_support_paid                => x_child_support_paid,
2023       x_med_dent_expenses                 => x_med_dent_expenses,
2024       x_vet_us                            => x_vet_us,
2025       x_vet_ben_amount                    => x_vet_ben_amount,
2026       x_vet_ben_months                    => x_vet_ben_months,
2027       x_stu_summer_wages                  => x_stu_summer_wages,
2028       x_stu_school_yr_wages               => x_stu_school_yr_wages,
2029       x_spouse_summer_wages               => x_spouse_summer_wages,
2030       x_spouse_school_yr_wages            => x_spouse_school_yr_wages,
2031       x_summer_other_tax_inc              => x_summer_other_tax_inc,
2032       x_school_yr_other_tax_inc           => x_school_yr_other_tax_inc,
2033       x_summer_untax_inc                  => x_summer_untax_inc,
2034       x_school_yr_untax_inc               => x_school_yr_untax_inc,
2035       x_grants_schol_etc                  => x_grants_schol_etc,
2036       x_tuit_benefits                     => x_tuit_benefits,
2037       x_cont_parents                      => x_cont_parents,
2038       x_cont_relatives                    => x_cont_relatives,
2039       x_p_siblings_pre_tuit               => x_p_siblings_pre_tuit,
2040       x_p_student_pre_tuit                => x_p_student_pre_tuit,
2041       x_p_household_size                  => x_p_household_size,
2042       x_p_number_in_college               => x_p_number_in_college,
2043       x_p_parents_in_college              => x_p_parents_in_college,
2044       x_p_marital_status                  => x_p_marital_status,
2045       x_p_state_legal_residence           => x_p_state_legal_residence,
2046       x_p_natural_par_status              => x_p_natural_par_status,
2047       x_p_child_supp_paid                 => x_p_child_supp_paid,
2048       x_p_repay_ed_loans                  => x_p_repay_ed_loans,
2049       x_p_med_dent_expenses               => x_p_med_dent_expenses,
2050       x_p_tuit_paid_amount                => x_p_tuit_paid_amount,
2051       x_p_tuit_paid_number                => x_p_tuit_paid_number,
2052       x_p_exp_child_supp_paid             => x_p_exp_child_supp_paid,
2053       x_p_exp_repay_ed_loans              => x_p_exp_repay_ed_loans,
2054       x_p_exp_med_dent_expenses           => x_p_exp_med_dent_expenses,
2055       x_p_exp_tuit_pd_amount              => x_p_exp_tuit_pd_amount,
2056       x_p_exp_tuit_pd_number              => x_p_exp_tuit_pd_number,
2057       x_p_cash_sav_check                  => x_p_cash_sav_check,
2058       x_p_month_mortgage_pay              => x_p_month_mortgage_pay,
2059       x_p_invest_value                    => x_p_invest_value,
2060       x_p_invest_debt                     => x_p_invest_debt,
2061       x_p_home_value                      => x_p_home_value,
2062       x_p_home_debt                       => x_p_home_debt,
2063       x_p_home_purch_price                => x_p_home_purch_price,
2064       x_p_own_business_farm               => x_p_own_business_farm,
2065       x_p_business_value                  => x_p_business_value,
2066       x_p_business_debt                   => x_p_business_debt,
2067       x_p_farm_value                      => x_p_farm_value,
2068       x_p_farm_debt                       => x_p_farm_debt,
2069       x_p_live_on_farm                    => x_p_live_on_farm,
2070       x_p_oth_real_estate_value           => x_p_oth_real_estate_value,
2071       x_p_oth_real_estate_debt            => x_p_oth_real_estate_debt,
2072       x_p_oth_real_purch_price            => x_p_oth_real_purch_price,
2073       x_p_siblings_assets                 => x_p_siblings_assets,
2074       x_p_home_purch_year                 => x_p_home_purch_year,
2075       x_p_oth_real_purch_year             => x_p_oth_real_purch_year,
2076       x_p_prior_agi                       => x_p_prior_agi,
2077       x_p_prior_us_tax_paid               => x_p_prior_us_tax_paid,
2078       x_p_prior_item_deductions           => x_p_prior_item_deductions,
2079       x_p_prior_other_untax_inc           => x_p_prior_other_untax_inc,
2080       x_p_tax_figures                     => x_p_tax_figures,
2081       x_p_number_exemptions               => x_p_number_exemptions,
2082       x_p_adjusted_gross_inc              => x_p_adjusted_gross_inc,
2083       x_p_wages_sal_tips                  => x_p_wages_sal_tips,
2084       x_p_interest_income                 => x_p_interest_income,
2085       x_p_dividend_income                 => x_p_dividend_income,
2086       x_p_net_inc_bus_farm                => x_p_net_inc_bus_farm,
2087       x_p_other_taxable_income            => x_p_other_taxable_income,
2088       x_p_adj_to_income                   => x_p_adj_to_income,
2089       x_p_us_tax_paid                     => x_p_us_tax_paid,
2090       x_p_itemized_deductions             => x_p_itemized_deductions,
2091       x_p_father_income_work              => x_p_father_income_work,
2092       x_p_mother_income_work              => x_p_mother_income_work,
2093       x_p_soc_sec_ben                     => x_p_soc_sec_ben,
2094       x_p_welfare_tanf                    => x_p_welfare_tanf,
2095       x_p_child_supp_rcvd                 => x_p_child_supp_rcvd,
2096       x_p_ded_ira_keogh                   => x_p_ded_ira_keogh,
2097       x_p_tax_defer_pens_savs             => x_p_tax_defer_pens_savs,
2098       x_p_dep_care_med_spending           => x_p_dep_care_med_spending,
2099       x_p_earned_income_credit            => x_p_earned_income_credit,
2100       x_p_living_allow                    => x_p_living_allow,
2101       x_p_tax_exmpt_int                   => x_p_tax_exmpt_int,
2102       x_p_foreign_inc_excl                => x_p_foreign_inc_excl,
2103       x_p_other_untax_inc                 => x_p_other_untax_inc,
2104       x_p_hope_ll_credit                  => x_p_hope_ll_credit,
2105       x_p_yr_separation                   => x_p_yr_separation,
2106       x_p_yr_divorce                      => x_p_yr_divorce,
2107       x_p_exp_father_inc                  => x_p_exp_father_inc,
2108       x_p_exp_mother_inc                  => x_p_exp_mother_inc,
2109       x_p_exp_other_tax_inc               => x_p_exp_other_tax_inc,
2110       x_p_exp_other_untax_inc             => x_p_exp_other_untax_inc,
2111       x_line_2_relation                   => x_line_2_relation,
2112       x_line_2_attend_college             => x_line_2_attend_college,
2113       x_line_3_relation                   => x_line_3_relation,
2114       x_line_3_attend_college             => x_line_3_attend_college,
2115       x_line_4_relation                   => x_line_4_relation,
2116       x_line_4_attend_college             => x_line_4_attend_college,
2117       x_line_5_relation                   => x_line_5_relation,
2118       x_line_5_attend_college             => x_line_5_attend_college,
2119       x_line_6_relation                   => x_line_6_relation,
2120       x_line_6_attend_college             => x_line_6_attend_college,
2121       x_line_7_relation                   => x_line_7_relation,
2122       x_line_7_attend_college             => x_line_7_attend_college,
2123       x_line_8_relation                   => x_line_8_relation,
2124       x_line_8_attend_college             => x_line_8_attend_college,
2125       x_p_age_father                      => x_p_age_father,
2126       x_p_age_mother                      => x_p_age_mother,
2127       x_p_div_sep_ind                     => x_p_div_sep_ind,
2128       x_b_cont_non_custodial_par          => x_b_cont_non_custodial_par,
2129       x_college_type_2                    => x_college_type_2,
2130       x_college_type_3                    => x_college_type_3,
2131       x_college_type_4                    => x_college_type_4,
2132       x_college_type_5                    => x_college_type_5,
2133       x_college_type_6                    => x_college_type_6,
2134       x_college_type_7                    => x_college_type_7,
2135       x_college_type_8                    => x_college_type_8,
2136       x_school_code_1                     => x_school_code_1,
2137       x_housing_code_1                    => x_housing_code_1,
2138       x_school_code_2                     => x_school_code_2,
2139       x_housing_code_2                    => x_housing_code_2,
2140       x_school_code_3                     => x_school_code_3,
2141       x_housing_code_3                    => x_housing_code_3,
2142       x_school_code_4                     => x_school_code_4,
2143       x_housing_code_4                    => x_housing_code_4,
2144       x_school_code_5                     => x_school_code_5,
2145       x_housing_code_5                    => x_housing_code_5,
2146       x_school_code_6                     => x_school_code_6,
2147       x_housing_code_6                    => x_housing_code_6,
2148       x_school_code_7                     => x_school_code_7,
2149       x_housing_code_7                    => x_housing_code_7,
2150       x_school_code_8                     => x_school_code_8,
2151       x_housing_code_8                    => x_housing_code_8,
2152       x_school_code_9                     => x_school_code_9,
2153       x_housing_code_9                    => x_housing_code_9,
2154       x_school_code_10                    => x_school_code_10,
2155       x_housing_code_10                   => x_housing_code_10,
2156       x_additional_school_code_1          => x_additional_school_code_1,
2157       x_additional_school_code_2          => x_additional_school_code_2,
2158       x_additional_school_code_3          => x_additional_school_code_3,
2159       x_additional_school_code_4          => x_additional_school_code_4,
2160       x_additional_school_code_5          => x_additional_school_code_5,
2161       x_additional_school_code_6          => x_additional_school_code_6,
2162       x_additional_school_code_7          => x_additional_school_code_7,
2163       x_additional_school_code_8          => x_additional_school_code_8,
2164       x_additional_school_code_9          => x_additional_school_code_9,
2165       x_additional_school_code_10         => x_additional_school_code_10,
2166       x_explanation_spec_circum           => x_explanation_spec_circum,
2167       x_signature_student                 => x_signature_student,
2168       x_signature_spouse                  => x_signature_spouse,
2169       x_signature_father                  => x_signature_father,
2170       x_signature_mother                  => x_signature_mother,
2171       x_month_day_completed               => x_month_day_completed,
2172       x_year_completed                    => x_year_completed,
2173       x_age_line_2                        => x_age_line_2,
2174       x_age_line_3                        => x_age_line_3,
2175       x_age_line_4                        => x_age_line_4,
2176       x_age_line_5                        => x_age_line_5,
2177       x_age_line_6                        => x_age_line_6,
2178       x_age_line_7                        => x_age_line_7,
2179       x_age_line_8                        => x_age_line_8,
2180       x_a_online_signature                => x_a_online_signature,
2181       x_question_1_number                 => x_question_1_number,
2182       x_question_1_size                   => x_question_1_size,
2183       x_question_1_answer                 => x_question_1_answer,
2184       x_question_2_number                 => x_question_2_number,
2185       x_question_2_size                   => x_question_2_size,
2186       x_question_2_answer                 => x_question_2_answer,
2187       x_question_3_number                 => x_question_3_number,
2188       x_question_3_size                   => x_question_3_size,
2189       x_question_3_answer                 => x_question_3_answer,
2190       x_question_4_number                 => x_question_4_number,
2191       x_question_4_size                   => x_question_4_size,
2192       x_question_4_answer                 => x_question_4_answer,
2193       x_question_5_number                 => x_question_5_number,
2194       x_question_5_size                   => x_question_5_size,
2195       x_question_5_answer                 => x_question_5_answer,
2196       x_question_6_number                 => x_question_6_number,
2197       x_question_6_size                   => x_question_6_size,
2198       x_question_6_answer                 => x_question_6_answer,
2199       x_question_7_number                 => x_question_7_number,
2200       x_question_7_size                   => x_question_7_size,
2201       x_question_7_answer                 => x_question_7_answer,
2202       x_question_8_number                 => x_question_8_number,
2203       x_question_8_size                   => x_question_8_size,
2204       x_question_8_answer                 => x_question_8_answer,
2205       x_question_9_number                 => x_question_9_number,
2206       x_question_9_size                   => x_question_9_size,
2207       x_question_9_answer                 => x_question_9_answer,
2208       x_question_10_number                => x_question_10_number,
2209       x_question_10_size                  => x_question_10_size,
2210       x_question_10_answer                => x_question_10_answer,
2211       x_question_11_number                => x_question_11_number,
2212       x_question_11_size                  => x_question_11_size,
2213       x_question_11_answer                => x_question_11_answer,
2214       x_question_12_number                => x_question_12_number,
2215       x_question_12_size                  => x_question_12_size,
2216       x_question_12_answer                => x_question_12_answer,
2217       x_question_13_number                => x_question_13_number,
2218       x_question_13_size                  => x_question_13_size,
2219       x_question_13_answer                => x_question_13_answer,
2220       x_question_14_number                => x_question_14_number,
2221       x_question_14_size                  => x_question_14_size,
2222       x_question_14_answer                => x_question_14_answer,
2223       x_question_15_number                => x_question_15_number,
2224       x_question_15_size                  => x_question_15_size,
2225       x_question_15_answer                => x_question_15_answer,
2226       x_question_16_number                => x_question_16_number,
2227       x_question_16_size                  => x_question_16_size,
2228       x_question_16_answer                => x_question_16_answer,
2229       x_question_17_number                => x_question_17_number,
2230       x_question_17_size                  => x_question_17_size,
2231       x_question_17_answer                => x_question_17_answer,
2232       x_question_18_number                => x_question_18_number,
2233       x_question_18_size                  => x_question_18_size,
2234       x_question_18_answer                => x_question_18_answer,
2235       x_question_19_number                => x_question_19_number,
2236       x_question_19_size                  => x_question_19_size,
2237       x_question_19_answer                => x_question_19_answer,
2238       x_question_20_number                => x_question_20_number,
2239       x_question_20_size                  => x_question_20_size,
2240       x_question_20_answer                => x_question_20_answer,
2241       x_question_21_number                => x_question_21_number,
2242       x_question_21_size                  => x_question_21_size,
2243       x_question_21_answer                => x_question_21_answer,
2244       x_question_22_number                => x_question_22_number,
2245       x_question_22_size                  => x_question_22_size,
2246       x_question_22_answer                => x_question_22_answer,
2247       x_question_23_number                => x_question_23_number,
2248       x_question_23_size                  => x_question_23_size,
2249       x_question_23_answer                => x_question_23_answer,
2250       x_question_24_number                => x_question_24_number,
2251       x_question_24_size                  => x_question_24_size,
2252       x_question_24_answer                => x_question_24_answer,
2253       x_question_25_number                => x_question_25_number,
2254       x_question_25_size                  => x_question_25_size,
2255       x_question_25_answer                => x_question_25_answer,
2256       x_question_26_number                => x_question_26_number,
2257       x_question_26_size                  => x_question_26_size,
2258       x_question_26_answer                => x_question_26_answer,
2259       x_question_27_number                => x_question_27_number,
2260       x_question_27_size                  => x_question_27_size,
2261       x_question_27_answer                => x_question_27_answer,
2262       x_question_28_number                => x_question_28_number,
2263       x_question_28_size                  => x_question_28_size,
2264       x_question_28_answer                => x_question_28_answer,
2265       x_question_29_number                => x_question_29_number,
2266       x_question_29_size                  => x_question_29_size,
2267       x_question_29_answer                => x_question_29_answer,
2268       x_question_30_number                => x_question_30_number,
2269       x_questions_30_size                 => x_questions_30_size,
2270       x_question_30_answer                => x_question_30_answer,
2271       x_creation_date                     => x_last_update_date,
2272       x_created_by                        => x_last_updated_by,
2273       x_last_update_date                  => x_last_update_date,
2274       x_last_updated_by                   => x_last_updated_by,
2275       x_last_update_login                 => x_last_update_login,
2276       x_legacy_record_flag                => x_legacy_record_flag,
2277       x_coa_duration_efc_amt              => x_coa_duration_efc_amt,
2278       x_coa_duration_num                  => x_coa_duration_num,
2279       x_p_soc_sec_ben_student_amt         => x_p_soc_sec_ben_student_amt,
2280       x_p_tuit_fee_deduct_amt             => x_p_tuit_fee_deduct_amt,
2281       x_stu_lives_with_num                => x_stu_lives_with_num,
2282       x_stu_most_support_from_num         => x_stu_most_support_from_num,
2283       x_location_computer_num             => x_location_computer_num
2284 
2285     );
2286 
2287     INSERT INTO igf_ap_css_profile_all (
2288       cssp_id,
2289       org_id,
2290       base_id,
2291       system_record_type,
2292       active_profile,
2293       college_code,
2294       academic_year,
2295       stu_record_type,
2296       css_id_number,
2297       registration_receipt_date,
2298       registration_type,
2299       application_receipt_date,
2300       application_type,
2301       original_fnar_compute,
2302       revision_fnar_compute_date,
2303       electronic_extract_date,
2304       institutional_reporting_type,
2305       asr_receipt_date,
2306       last_name,
2307       first_name,
2308       middle_initial,
2309       address_number_and_street,
2310       city,
2311       state_mailing,
2312       zip_code,
2313       s_telephone_number,
2314       s_title,
2315       date_of_birth,
2316       social_security_number,
2317       state_legal_residence,
2318       foreign_address_indicator,
2319       foreign_postal_code,
2320       country,
2321       financial_aid_status,
2322       year_in_college,
2323       marital_status,
2324       ward_court,
2325       legal_dependents_other,
2326       household_size,
2327       number_in_college,
2328       citizenship_status,
2329       citizenship_country,
2330       visa_classification,
2331       tax_figures,
2332       number_exemptions,
2333       adjusted_gross_inc,
2334       us_tax_paid,
2335       itemized_deductions,
2336       stu_income_work,
2337       spouse_income_work,
2338       divid_int_inc,
2339       soc_sec_benefits,
2340       welfare_tanf,
2341       child_supp_rcvd,
2342       earned_income_credit,
2343       other_untax_income,
2344       tax_stu_aid,
2345       cash_sav_check,
2346       ira_keogh,
2347       invest_value,
2348       invest_debt,
2349       home_value,
2350       home_debt,
2351       oth_real_value,
2352       oth_real_debt,
2353       bus_farm_value,
2354       bus_farm_debt,
2355       live_on_farm,
2356       home_purch_price,
2357       hope_ll_credit,
2358       home_purch_year,
2359       trust_amount,
2360       trust_avail,
2361       trust_estab,
2362       child_support_paid,
2363       med_dent_expenses,
2364       vet_us,
2365       vet_ben_amount,
2366       vet_ben_months,
2367       stu_summer_wages,
2368       stu_school_yr_wages,
2369       spouse_summer_wages,
2370       spouse_school_yr_wages,
2371       summer_other_tax_inc,
2372       school_yr_other_tax_inc,
2373       summer_untax_inc,
2374       school_yr_untax_inc,
2375       grants_schol_etc,
2376       tuit_benefits,
2377       cont_parents,
2378       cont_relatives,
2379       p_siblings_pre_tuit,
2380       p_student_pre_tuit,
2381       p_household_size,
2382       p_number_in_college,
2383       p_parents_in_college,
2384       p_marital_status,
2385       p_state_legal_residence,
2386       p_natural_par_status,
2387       p_child_supp_paid,
2388       p_repay_ed_loans,
2389       p_med_dent_expenses,
2390       p_tuit_paid_amount,
2391       p_tuit_paid_number,
2392       p_exp_child_supp_paid,
2393       p_exp_repay_ed_loans,
2394       p_exp_med_dent_expenses,
2395       p_exp_tuit_pd_amount,
2396       p_exp_tuit_pd_number,
2397       p_cash_sav_check,
2398       p_month_mortgage_pay,
2399       p_invest_value,
2400       p_invest_debt,
2401       p_home_value,
2402       p_home_debt,
2403       p_home_purch_price,
2404       p_own_business_farm,
2405       p_business_value,
2406       p_business_debt,
2407       p_farm_value,
2408       p_farm_debt,
2409       p_live_on_farm,
2410       p_oth_real_estate_value,
2411       p_oth_real_estate_debt,
2412       p_oth_real_purch_price,
2413       p_siblings_assets,
2414       p_home_purch_year,
2415       p_oth_real_purch_year,
2416       p_prior_agi,
2417       p_prior_us_tax_paid,
2418       p_prior_item_deductions,
2419       p_prior_other_untax_inc,
2420       p_tax_figures,
2421       p_number_exemptions,
2422       p_adjusted_gross_inc,
2423       p_wages_sal_tips,
2424       p_interest_income,
2425       p_dividend_income,
2426       p_net_inc_bus_farm,
2427       p_other_taxable_income,
2428       p_adj_to_income,
2429       p_us_tax_paid,
2430       p_itemized_deductions,
2431       p_father_income_work,
2432       p_mother_income_work,
2433       p_soc_sec_ben,
2434       p_welfare_tanf,
2435       p_child_supp_rcvd,
2436       p_ded_ira_keogh,
2437       p_tax_defer_pens_savs,
2438       p_dep_care_med_spending,
2439       p_earned_income_credit,
2440       p_living_allow,
2441       p_tax_exmpt_int,
2442       p_foreign_inc_excl,
2443       p_other_untax_inc,
2444       p_hope_ll_credit,
2445       p_yr_separation,
2446       p_yr_divorce,
2447       p_exp_father_inc,
2448       p_exp_mother_inc,
2449       p_exp_other_tax_inc,
2450       p_exp_other_untax_inc,
2451       line_2_relation,
2452       line_2_attend_college,
2453       line_3_relation,
2454       line_3_attend_college,
2455       line_4_relation,
2456       line_4_attend_college,
2457       line_5_relation,
2458       line_5_attend_college,
2459       line_6_relation,
2460       line_6_attend_college,
2461       line_7_relation,
2462       line_7_attend_college,
2463       line_8_relation,
2464       line_8_attend_college,
2465       p_age_father,
2466       p_age_mother,
2467       p_div_sep_ind,
2468       b_cont_non_custodial_par,
2469       college_type_2,
2470       college_type_3,
2471       college_type_4,
2472       college_type_5,
2473       college_type_6,
2474       college_type_7,
2475       college_type_8,
2476       school_code_1,
2477       housing_code_1,
2478       school_code_2,
2479       housing_code_2,
2480       school_code_3,
2481       housing_code_3,
2482       school_code_4,
2483       housing_code_4,
2484       school_code_5,
2485       housing_code_5,
2486       school_code_6,
2487       housing_code_6,
2488       school_code_7,
2489       housing_code_7,
2490       school_code_8,
2491       housing_code_8,
2492       school_code_9,
2493       housing_code_9,
2494       school_code_10,
2495       housing_code_10,
2496       additional_school_code_1,
2497       additional_school_code_2,
2498       additional_school_code_3,
2499       additional_school_code_4,
2500       additional_school_code_5,
2501       additional_school_code_6,
2502       additional_school_code_7,
2503       additional_school_code_8,
2504       additional_school_code_9,
2505       additional_school_code_10,
2506       explanation_spec_circum,
2507       signature_student,
2508       signature_spouse,
2509       signature_father,
2510       signature_mother,
2511       month_day_completed,
2512       year_completed,
2513       age_line_2,
2514       age_line_3,
2515       age_line_4,
2516       age_line_5,
2517       age_line_6,
2518       age_line_7,
2519       age_line_8,
2520       a_online_signature,
2521       question_1_number,
2522       question_1_size,
2523       question_1_answer,
2524       question_2_number,
2525       question_2_size,
2526       question_2_answer,
2527       question_3_number,
2528       question_3_size,
2529       question_3_answer,
2530       question_4_number,
2531       question_4_size,
2532       question_4_answer,
2533       question_5_number,
2534       question_5_size,
2535       question_5_answer,
2536       question_6_number,
2537       question_6_size,
2538       question_6_answer,
2539       question_7_number,
2540       question_7_size,
2541       question_7_answer,
2542       question_8_number,
2543       question_8_size,
2544       question_8_answer,
2545       question_9_number,
2546       question_9_size,
2547       question_9_answer,
2548       question_10_number,
2549       question_10_size,
2550       question_10_answer,
2551       question_11_number,
2552       question_11_size,
2553       question_11_answer,
2554       question_12_number,
2555       question_12_size,
2556       question_12_answer,
2557       question_13_number,
2558       question_13_size,
2559       question_13_answer,
2560       question_14_number,
2561       question_14_size,
2562       question_14_answer,
2563       question_15_number,
2564       question_15_size,
2565       question_15_answer,
2566       question_16_number,
2567       question_16_size,
2568       question_16_answer,
2569       question_17_number,
2570       question_17_size,
2571       question_17_answer,
2572       question_18_number,
2573       question_18_size,
2574       question_18_answer,
2575       question_19_number,
2576       question_19_size,
2577       question_19_answer,
2578       question_20_number,
2579       question_20_size,
2580       question_20_answer,
2581       question_21_number,
2582       question_21_size,
2583       question_21_answer,
2584       question_22_number,
2585       question_22_size,
2586       question_22_answer,
2587       question_23_number,
2588       question_23_size,
2589       question_23_answer,
2590       question_24_number,
2591       question_24_size,
2592       question_24_answer,
2593       question_25_number,
2594       question_25_size,
2595       question_25_answer,
2596       question_26_number,
2597       question_26_size,
2598       question_26_answer,
2599       question_27_number,
2600       question_27_size,
2601       question_27_answer,
2602       question_28_number,
2603       question_28_size,
2604       question_28_answer,
2605       question_29_number,
2606       question_29_size,
2607       question_29_answer,
2608       question_30_number,
2609       questions_30_size,
2610       question_30_answer,
2611       creation_date,
2612       created_by,
2613       last_update_date,
2614       last_updated_by,
2615       last_update_login,
2616       legacy_record_flag,
2617       coa_duration_efc_amt,
2618       coa_duration_num,
2619       p_soc_sec_ben_student_amt,
2620       p_tuit_fee_deduct_amt,
2621       stu_lives_with_num,
2622       stu_most_support_from_num,
2623       location_computer_num
2624     ) VALUES (
2625       new_references.cssp_id,
2626       new_references.org_id,
2627       new_references.base_id,
2628       new_references.system_record_type,
2629       new_references.active_profile,
2630       new_references.college_code,
2631       new_references.academic_year,
2632       new_references.stu_record_type,
2633       new_references.css_id_number,
2634       new_references.registration_receipt_date,
2635       new_references.registration_type,
2636       new_references.application_receipt_date,
2637       new_references.application_type,
2638       new_references.original_fnar_compute,
2639       new_references.revision_fnar_compute_date,
2640       new_references.electronic_extract_date,
2641       new_references.institutional_reporting_type,
2642       new_references.asr_receipt_date,
2643       new_references.last_name,
2644       new_references.first_name,
2645       new_references.middle_initial,
2646       new_references.address_number_and_street,
2647       new_references.city,
2648       new_references.state_mailing,
2649       new_references.zip_code,
2650       new_references.s_telephone_number,
2651       new_references.s_title,
2652       new_references.date_of_birth,
2653       new_references.social_security_number,
2654       new_references.state_legal_residence,
2655       new_references.foreign_address_indicator,
2656       new_references.foreign_postal_code,
2657       new_references.country,
2658       new_references.financial_aid_status,
2659       new_references.year_in_college,
2660       new_references.marital_status,
2661       new_references.ward_court,
2662       new_references.legal_dependents_other,
2663       new_references.household_size,
2664       new_references.number_in_college,
2665       new_references.citizenship_status,
2666       new_references.citizenship_country,
2667       new_references.visa_classification,
2668       new_references.tax_figures,
2669       new_references.number_exemptions,
2670       new_references.adjusted_gross_inc,
2671       new_references.us_tax_paid,
2672       new_references.itemized_deductions,
2673       new_references.stu_income_work,
2674       new_references.spouse_income_work,
2675       new_references.divid_int_inc,
2676       new_references.soc_sec_benefits,
2677       new_references.welfare_tanf,
2678       new_references.child_supp_rcvd,
2679       new_references.earned_income_credit,
2680       new_references.other_untax_income,
2681       new_references.tax_stu_aid,
2682       new_references.cash_sav_check,
2683       new_references.ira_keogh,
2684       new_references.invest_value,
2685       new_references.invest_debt,
2686       new_references.home_value,
2687       new_references.home_debt,
2688       new_references.oth_real_value,
2689       new_references.oth_real_debt,
2690       new_references.bus_farm_value,
2691       new_references.bus_farm_debt,
2692       new_references.live_on_farm,
2693       new_references.home_purch_price,
2694       new_references.hope_ll_credit,
2695       new_references.home_purch_year,
2696       new_references.trust_amount,
2697       new_references.trust_avail,
2698       new_references.trust_estab,
2699       new_references.child_support_paid,
2700       new_references.med_dent_expenses,
2701       new_references.vet_us,
2702       new_references.vet_ben_amount,
2703       new_references.vet_ben_months,
2704       new_references.stu_summer_wages,
2705       new_references.stu_school_yr_wages,
2706       new_references.spouse_summer_wages,
2707       new_references.spouse_school_yr_wages,
2708       new_references.summer_other_tax_inc,
2709       new_references.school_yr_other_tax_inc,
2710       new_references.summer_untax_inc,
2711       new_references.school_yr_untax_inc,
2712       new_references.grants_schol_etc,
2713       new_references.tuit_benefits,
2714       new_references.cont_parents,
2715       new_references.cont_relatives,
2716       new_references.p_siblings_pre_tuit,
2717       new_references.p_student_pre_tuit,
2718       new_references.p_household_size,
2719       new_references.p_number_in_college,
2720       new_references.p_parents_in_college,
2721       new_references.p_marital_status,
2722       new_references.p_state_legal_residence,
2723       new_references.p_natural_par_status,
2724       new_references.p_child_supp_paid,
2725       new_references.p_repay_ed_loans,
2726       new_references.p_med_dent_expenses,
2727       new_references.p_tuit_paid_amount,
2728       new_references.p_tuit_paid_number,
2729       new_references.p_exp_child_supp_paid,
2730       new_references.p_exp_repay_ed_loans,
2731       new_references.p_exp_med_dent_expenses,
2732       new_references.p_exp_tuit_pd_amount,
2733       new_references.p_exp_tuit_pd_number,
2734       new_references.p_cash_sav_check,
2735       new_references.p_month_mortgage_pay,
2736       new_references.p_invest_value,
2737       new_references.p_invest_debt,
2738       new_references.p_home_value,
2739       new_references.p_home_debt,
2740       new_references.p_home_purch_price,
2741       new_references.p_own_business_farm,
2742       new_references.p_business_value,
2743       new_references.p_business_debt,
2744       new_references.p_farm_value,
2745       new_references.p_farm_debt,
2746       new_references.p_live_on_farm,
2747       new_references.p_oth_real_estate_value,
2748       new_references.p_oth_real_estate_debt,
2749       new_references.p_oth_real_purch_price,
2750       new_references.p_siblings_assets,
2751       new_references.p_home_purch_year,
2752       new_references.p_oth_real_purch_year,
2753       new_references.p_prior_agi,
2754       new_references.p_prior_us_tax_paid,
2755       new_references.p_prior_item_deductions,
2756       new_references.p_prior_other_untax_inc,
2757       new_references.p_tax_figures,
2758       new_references.p_number_exemptions,
2759       new_references.p_adjusted_gross_inc,
2760       new_references.p_wages_sal_tips,
2761       new_references.p_interest_income,
2762       new_references.p_dividend_income,
2763       new_references.p_net_inc_bus_farm,
2764       new_references.p_other_taxable_income,
2765       new_references.p_adj_to_income,
2766       new_references.p_us_tax_paid,
2767       new_references.p_itemized_deductions,
2768       new_references.p_father_income_work,
2769       new_references.p_mother_income_work,
2770       new_references.p_soc_sec_ben,
2771       new_references.p_welfare_tanf,
2772       new_references.p_child_supp_rcvd,
2773       new_references.p_ded_ira_keogh,
2774       new_references.p_tax_defer_pens_savs,
2775       new_references.p_dep_care_med_spending,
2776       new_references.p_earned_income_credit,
2777       new_references.p_living_allow,
2778       new_references.p_tax_exmpt_int,
2779       new_references.p_foreign_inc_excl,
2780       new_references.p_other_untax_inc,
2781       new_references.p_hope_ll_credit,
2782       new_references.p_yr_separation,
2783       new_references.p_yr_divorce,
2784       new_references.p_exp_father_inc,
2785       new_references.p_exp_mother_inc,
2786       new_references.p_exp_other_tax_inc,
2787       new_references.p_exp_other_untax_inc,
2788       new_references.line_2_relation,
2789       new_references.line_2_attend_college,
2790       new_references.line_3_relation,
2791       new_references.line_3_attend_college,
2792       new_references.line_4_relation,
2793       new_references.line_4_attend_college,
2794       new_references.line_5_relation,
2795       new_references.line_5_attend_college,
2796       new_references.line_6_relation,
2797       new_references.line_6_attend_college,
2798       new_references.line_7_relation,
2799       new_references.line_7_attend_college,
2800       new_references.line_8_relation,
2801       new_references.line_8_attend_college,
2802       new_references.p_age_father,
2803       new_references.p_age_mother,
2804       new_references.p_div_sep_ind,
2805       new_references.b_cont_non_custodial_par,
2806       new_references.college_type_2,
2807       new_references.college_type_3,
2808       new_references.college_type_4,
2809       new_references.college_type_5,
2810       new_references.college_type_6,
2811       new_references.college_type_7,
2812       new_references.college_type_8,
2813       new_references.school_code_1,
2814       new_references.housing_code_1,
2815       new_references.school_code_2,
2816       new_references.housing_code_2,
2817       new_references.school_code_3,
2818       new_references.housing_code_3,
2819       new_references.school_code_4,
2820       new_references.housing_code_4,
2821       new_references.school_code_5,
2822       new_references.housing_code_5,
2823       new_references.school_code_6,
2824       new_references.housing_code_6,
2825       new_references.school_code_7,
2826       new_references.housing_code_7,
2827       new_references.school_code_8,
2828       new_references.housing_code_8,
2829       new_references.school_code_9,
2830       new_references.housing_code_9,
2831       new_references.school_code_10,
2832       new_references.housing_code_10,
2833       new_references.additional_school_code_1,
2834       new_references.additional_school_code_2,
2835       new_references.additional_school_code_3,
2836       new_references.additional_school_code_4,
2837       new_references.additional_school_code_5,
2838       new_references.additional_school_code_6,
2839       new_references.additional_school_code_7,
2840       new_references.additional_school_code_8,
2841       new_references.additional_school_code_9,
2842       new_references.additional_school_code_10,
2843       new_references.explanation_spec_circum,
2844       new_references.signature_student,
2845       new_references.signature_spouse,
2846       new_references.signature_father,
2847       new_references.signature_mother,
2848       new_references.month_day_completed,
2849       new_references.year_completed,
2850       new_references.age_line_2,
2851       new_references.age_line_3,
2852       new_references.age_line_4,
2853       new_references.age_line_5,
2854       new_references.age_line_6,
2855       new_references.age_line_7,
2856       new_references.age_line_8,
2857       new_references.a_online_signature,
2858       new_references.question_1_number,
2859       new_references.question_1_size,
2860       new_references.question_1_answer,
2861       new_references.question_2_number,
2862       new_references.question_2_size,
2863       new_references.question_2_answer,
2864       new_references.question_3_number,
2865       new_references.question_3_size,
2866       new_references.question_3_answer,
2867       new_references.question_4_number,
2868       new_references.question_4_size,
2869       new_references.question_4_answer,
2870       new_references.question_5_number,
2871       new_references.question_5_size,
2872       new_references.question_5_answer,
2873       new_references.question_6_number,
2874       new_references.question_6_size,
2875       new_references.question_6_answer,
2876       new_references.question_7_number,
2877       new_references.question_7_size,
2878       new_references.question_7_answer,
2879       new_references.question_8_number,
2880       new_references.question_8_size,
2881       new_references.question_8_answer,
2882       new_references.question_9_number,
2883       new_references.question_9_size,
2884       new_references.question_9_answer,
2885       new_references.question_10_number,
2886       new_references.question_10_size,
2887       new_references.question_10_answer,
2888       new_references.question_11_number,
2889       new_references.question_11_size,
2890       new_references.question_11_answer,
2891       new_references.question_12_number,
2892       new_references.question_12_size,
2893       new_references.question_12_answer,
2894       new_references.question_13_number,
2895       new_references.question_13_size,
2896       new_references.question_13_answer,
2897       new_references.question_14_number,
2898       new_references.question_14_size,
2899       new_references.question_14_answer,
2900       new_references.question_15_number,
2901       new_references.question_15_size,
2902       new_references.question_15_answer,
2903       new_references.question_16_number,
2904       new_references.question_16_size,
2905       new_references.question_16_answer,
2906       new_references.question_17_number,
2907       new_references.question_17_size,
2908       new_references.question_17_answer,
2909       new_references.question_18_number,
2910       new_references.question_18_size,
2911       new_references.question_18_answer,
2912       new_references.question_19_number,
2913       new_references.question_19_size,
2914       new_references.question_19_answer,
2915       new_references.question_20_number,
2916       new_references.question_20_size,
2917       new_references.question_20_answer,
2918       new_references.question_21_number,
2919       new_references.question_21_size,
2920       new_references.question_21_answer,
2921       new_references.question_22_number,
2922       new_references.question_22_size,
2923       new_references.question_22_answer,
2924       new_references.question_23_number,
2925       new_references.question_23_size,
2926       new_references.question_23_answer,
2927       new_references.question_24_number,
2928       new_references.question_24_size,
2929       new_references.question_24_answer,
2930       new_references.question_25_number,
2931       new_references.question_25_size,
2932       new_references.question_25_answer,
2933       new_references.question_26_number,
2934       new_references.question_26_size,
2935       new_references.question_26_answer,
2936       new_references.question_27_number,
2937       new_references.question_27_size,
2938       new_references.question_27_answer,
2939       new_references.question_28_number,
2940       new_references.question_28_size,
2941       new_references.question_28_answer,
2942       new_references.question_29_number,
2943       new_references.question_29_size,
2944       new_references.question_29_answer,
2945       new_references.question_30_number,
2946       new_references.questions_30_size,
2947       new_references.question_30_answer,
2948       x_last_update_date,
2949       x_last_updated_by,
2950       x_last_update_date,
2951       x_last_updated_by,
2952       x_last_update_login,
2953       new_references.legacy_record_flag,
2954       new_references.coa_duration_efc_amt,
2955       new_references.coa_duration_num,
2956       new_references.p_soc_sec_ben_student_amt,
2957       new_references.p_tuit_fee_deduct_amt,
2958       new_references.stu_lives_with_num,
2959       new_references.stu_most_support_from_num,
2960       new_references.location_computer_num
2961 
2962     );
2963 
2964     OPEN c;
2965     FETCH c INTO x_rowid;
2966     IF (c%NOTFOUND) THEN
2967       CLOSE c;
2968       RAISE NO_DATA_FOUND;
2969     END IF;
2970     CLOSE c;
2971 
2972   END insert_row;
2973 
2974 
2975   PROCEDURE lock_row (
2976     x_rowid                             IN     VARCHAR2,
2977     x_cssp_id                           IN     NUMBER,
2978     x_base_id                           IN     NUMBER,
2979     x_system_record_type                IN     VARCHAR2,
2980     x_active_profile                    IN     VARCHAR2,
2981     x_college_code                      IN     VARCHAR2,
2982     x_academic_year                     IN     VARCHAR2,
2983     x_stu_record_type                   IN     VARCHAR2,
2984     x_css_id_number                     IN     VARCHAR2,
2985     x_registration_receipt_date         IN     VARCHAR2,
2986     x_registration_type                 IN     VARCHAR2,
2987     x_application_receipt_date          IN     VARCHAR2,
2988     x_application_type                  IN     VARCHAR2,
2989     x_original_fnar_compute             IN     VARCHAR2,
2990     x_revision_fnar_compute_date        IN     VARCHAR2,
2991     x_electronic_extract_date           IN     VARCHAR2,
2992     x_institutional_reporting_type      IN     VARCHAR2,
2993     x_asr_receipt_date                  IN     VARCHAR2,
2994     x_last_name                         IN     VARCHAR2,
2995     x_first_name                        IN     VARCHAR2,
2996     x_middle_initial                    IN     VARCHAR2,
2997     x_address_number_and_street         IN     VARCHAR2,
2998     x_city                              IN     VARCHAR2,
2999     x_state_mailing                     IN     VARCHAR2,
3000     x_zip_code                          IN     VARCHAR2,
3001     x_s_telephone_number                IN     VARCHAR2,
3002     x_s_title                           IN     VARCHAR2,
3003     x_date_of_birth                     IN     DATE,
3004     x_social_security_number            IN     VARCHAR2,
3005     x_state_legal_residence             IN     VARCHAR2,
3006     x_foreign_address_indicator         IN     VARCHAR2,
3007     x_foreign_postal_code               IN     VARCHAR2,
3008     x_country                           IN     VARCHAR2,
3009     x_financial_aid_status              IN     VARCHAR2,
3010     x_year_in_college                   IN     VARCHAR2,
3011     x_marital_status                    IN     VARCHAR2,
3012     x_ward_court                        IN     VARCHAR2,
3013     x_legal_dependents_other            IN     VARCHAR2,
3014     x_household_size                    IN     NUMBER,
3015     x_number_in_college                 IN     NUMBER,
3016     x_citizenship_status                IN     VARCHAR2,
3017     x_citizenship_country               IN     VARCHAR2,
3018     x_visa_classification               IN     VARCHAR2,
3019     x_tax_figures                       IN     VARCHAR2,
3020     x_number_exemptions                 IN     NUMBER,
3021     x_adjusted_gross_inc                IN     NUMBER,
3022     x_us_tax_paid                       IN     NUMBER,
3023     x_itemized_deductions               IN     NUMBER,
3024     x_stu_income_work                   IN     NUMBER,
3025     x_spouse_income_work                IN     NUMBER,
3026     x_divid_int_inc                     IN     NUMBER,
3027     x_soc_sec_benefits                  IN     NUMBER,
3028     x_welfare_tanf                      IN     NUMBER,
3029     x_child_supp_rcvd                   IN     NUMBER,
3030     x_earned_income_credit              IN     NUMBER,
3031     x_other_untax_income                IN     NUMBER,
3032     x_tax_stu_aid                       IN     NUMBER,
3033     x_cash_sav_check                    IN     NUMBER,
3034     x_ira_keogh                         IN     NUMBER,
3035     x_invest_value                      IN     NUMBER,
3036     x_invest_debt                       IN     NUMBER,
3037     x_home_value                        IN     NUMBER,
3038     x_home_debt                         IN     NUMBER,
3039     x_oth_real_value                    IN     NUMBER,
3040     x_oth_real_debt                     IN     NUMBER,
3041     x_bus_farm_value                    IN     NUMBER,
3042     x_bus_farm_debt                     IN     NUMBER,
3043     x_live_on_farm                      IN     VARCHAR2,
3044     x_home_purch_price                  IN     NUMBER,
3045     x_hope_ll_credit                    IN     NUMBER,
3046     x_home_purch_year                   IN     VARCHAR2,
3047     x_trust_amount                      IN     NUMBER,
3048     x_trust_avail                       IN     VARCHAR2,
3049     x_trust_estab                       IN     VARCHAR2,
3050     x_child_support_paid                IN     NUMBER,
3051     x_med_dent_expenses                 IN     NUMBER,
3052     x_vet_us                            IN     VARCHAR2,
3053     x_vet_ben_amount                    IN     NUMBER,
3054     x_vet_ben_months                    IN     NUMBER,
3055     x_stu_summer_wages                  IN     NUMBER,
3056     x_stu_school_yr_wages               IN     NUMBER,
3057     x_spouse_summer_wages               IN     NUMBER,
3058     x_spouse_school_yr_wages            IN     NUMBER,
3059     x_summer_other_tax_inc              IN     NUMBER,
3060     x_school_yr_other_tax_inc           IN     NUMBER,
3061     x_summer_untax_inc                  IN     NUMBER,
3062     x_school_yr_untax_inc               IN     NUMBER,
3063     x_grants_schol_etc                  IN     NUMBER,
3064     x_tuit_benefits                     IN     NUMBER,
3065     x_cont_parents                      IN     NUMBER,
3066     x_cont_relatives                    IN     NUMBER,
3067     x_p_siblings_pre_tuit               IN     NUMBER,
3068     x_p_student_pre_tuit                IN     NUMBER,
3069     x_p_household_size                  IN     NUMBER,
3070     x_p_number_in_college               IN     NUMBER,
3071     x_p_parents_in_college              IN     NUMBER,
3072     x_p_marital_status                  IN     VARCHAR2,
3073     x_p_state_legal_residence           IN     VARCHAR2,
3074     x_p_natural_par_status              IN     VARCHAR2,
3075     x_p_child_supp_paid                 IN     NUMBER,
3076     x_p_repay_ed_loans                  IN     NUMBER,
3077     x_p_med_dent_expenses               IN     NUMBER,
3078     x_p_tuit_paid_amount                IN     NUMBER,
3079     x_p_tuit_paid_number                IN     NUMBER,
3080     x_p_exp_child_supp_paid             IN     NUMBER,
3081     x_p_exp_repay_ed_loans              IN     NUMBER,
3082     x_p_exp_med_dent_expenses           IN     NUMBER,
3083     x_p_exp_tuit_pd_amount              IN     NUMBER,
3084     x_p_exp_tuit_pd_number              IN     NUMBER,
3085     x_p_cash_sav_check                  IN     NUMBER,
3086     x_p_month_mortgage_pay              IN     NUMBER,
3087     x_p_invest_value                    IN     NUMBER,
3088     x_p_invest_debt                     IN     NUMBER,
3089     x_p_home_value                      IN     NUMBER,
3090     x_p_home_debt                       IN     NUMBER,
3091     x_p_home_purch_price                IN     NUMBER,
3092     x_p_own_business_farm               IN     VARCHAR2,
3093     x_p_business_value                  IN     NUMBER,
3094     x_p_business_debt                   IN     NUMBER,
3095     x_p_farm_value                      IN     NUMBER,
3096     x_p_farm_debt                       IN     NUMBER,
3097     x_p_live_on_farm                    IN     NUMBER,
3098     x_p_oth_real_estate_value           IN     NUMBER,
3099     x_p_oth_real_estate_debt            IN     NUMBER,
3100     x_p_oth_real_purch_price            IN     NUMBER,
3101     x_p_siblings_assets                 IN     NUMBER,
3102     x_p_home_purch_year                 IN     VARCHAR2,
3103     x_p_oth_real_purch_year             IN     VARCHAR2,
3104     x_p_prior_agi                       IN     NUMBER,
3105     x_p_prior_us_tax_paid               IN     NUMBER,
3106     x_p_prior_item_deductions           IN     NUMBER,
3107     x_p_prior_other_untax_inc           IN     NUMBER,
3108     x_p_tax_figures                     IN     NUMBER,
3109     x_p_number_exemptions               IN     NUMBER,
3110     x_p_adjusted_gross_inc              IN     NUMBER,
3111     x_p_wages_sal_tips                  IN     NUMBER,
3112     x_p_interest_income                 IN     NUMBER,
3113     x_p_dividend_income                 IN     NUMBER,
3114     x_p_net_inc_bus_farm                IN     NUMBER,
3115     x_p_other_taxable_income            IN     NUMBER,
3116     x_p_adj_to_income                   IN     NUMBER,
3117     x_p_us_tax_paid                     IN     NUMBER,
3118     x_p_itemized_deductions             IN     NUMBER,
3119     x_p_father_income_work              IN     NUMBER,
3120     x_p_mother_income_work              IN     NUMBER,
3121     x_p_soc_sec_ben                     IN     NUMBER,
3122     x_p_welfare_tanf                    IN     NUMBER,
3123     x_p_child_supp_rcvd                 IN     NUMBER,
3124     x_p_ded_ira_keogh                   IN     NUMBER,
3125     x_p_tax_defer_pens_savs             IN     NUMBER,
3126     x_p_dep_care_med_spending           IN     NUMBER,
3127     x_p_earned_income_credit            IN     NUMBER,
3128     x_p_living_allow                    IN     NUMBER,
3129     x_p_tax_exmpt_int                   IN     NUMBER,
3130     x_p_foreign_inc_excl                IN     NUMBER,
3131     x_p_other_untax_inc                 IN     NUMBER,
3132     x_p_hope_ll_credit                  IN     NUMBER,
3133     x_p_yr_separation                   IN     NUMBER,
3134     x_p_yr_divorce                      IN     NUMBER,
3135     x_p_exp_father_inc                  IN     NUMBER,
3136     x_p_exp_mother_inc                  IN     NUMBER,
3137     x_p_exp_other_tax_inc               IN     NUMBER,
3138     x_p_exp_other_untax_inc             IN     NUMBER,
3139     x_line_2_relation                   IN     VARCHAR2,
3140     x_line_2_attend_college             IN     VARCHAR2,
3141     x_line_3_relation                   IN     VARCHAR2,
3142     x_line_3_attend_college             IN     VARCHAR2,
3143     x_line_4_relation                   IN     VARCHAR2,
3144     x_line_4_attend_college             IN     VARCHAR2,
3145     x_line_5_relation                   IN     VARCHAR2,
3146     x_line_5_attend_college             IN     VARCHAR2,
3147     x_line_6_relation                   IN     VARCHAR2,
3148     x_line_6_attend_college             IN     VARCHAR2,
3149     x_line_7_relation                   IN     VARCHAR2,
3150     x_line_7_attend_college             IN     VARCHAR2,
3151     x_line_8_relation                   IN     VARCHAR2,
3152     x_line_8_attend_college             IN     VARCHAR2,
3153     x_p_age_father                      IN     VARCHAR2,
3154     x_p_age_mother                      IN     VARCHAR2,
3155     x_p_div_sep_ind                     IN     VARCHAR2,
3156     x_b_cont_non_custodial_par          IN     VARCHAR2,
3157     x_college_type_2                    IN     VARCHAR2,
3158     x_college_type_3                    IN     VARCHAR2,
3159     x_college_type_4                    IN     VARCHAR2,
3160     x_college_type_5                    IN     VARCHAR2,
3161     x_college_type_6                    IN     VARCHAR2,
3162     x_college_type_7                    IN     VARCHAR2,
3163     x_college_type_8                    IN     VARCHAR2,
3164     x_school_code_1                     IN     VARCHAR2,
3165     x_housing_code_1                    IN     VARCHAR2,
3166     x_school_code_2                     IN     VARCHAR2,
3167     x_housing_code_2                    IN     VARCHAR2,
3168     x_school_code_3                     IN     VARCHAR2,
3169     x_housing_code_3                    IN     VARCHAR2,
3170     x_school_code_4                     IN     VARCHAR2,
3171     x_housing_code_4                    IN     VARCHAR2,
3172     x_school_code_5                     IN     VARCHAR2,
3173     x_housing_code_5                    IN     VARCHAR2,
3174     x_school_code_6                     IN     VARCHAR2,
3175     x_housing_code_6                    IN     VARCHAR2,
3176     x_school_code_7                     IN     VARCHAR2,
3177     x_housing_code_7                    IN     VARCHAR2,
3178     x_school_code_8                     IN     VARCHAR2,
3179     x_housing_code_8                    IN     VARCHAR2,
3180     x_school_code_9                     IN     VARCHAR2,
3181     x_housing_code_9                    IN     VARCHAR2,
3182     x_school_code_10                    IN     VARCHAR2,
3183     x_housing_code_10                   IN     VARCHAR2,
3184     x_additional_school_code_1          IN     VARCHAR2,
3185     x_additional_school_code_2          IN     VARCHAR2,
3186     x_additional_school_code_3          IN     VARCHAR2,
3187     x_additional_school_code_4          IN     VARCHAR2,
3188     x_additional_school_code_5          IN     VARCHAR2,
3189     x_additional_school_code_6          IN     VARCHAR2,
3190     x_additional_school_code_7          IN     VARCHAR2,
3191     x_additional_school_code_8          IN     VARCHAR2,
3192     x_additional_school_code_9          IN     VARCHAR2,
3193     x_additional_school_code_10         IN     VARCHAR2,
3194     x_explanation_spec_circum           IN     VARCHAR2,
3195     x_signature_student                 IN     VARCHAR2,
3196     x_signature_spouse                  IN     VARCHAR2,
3197     x_signature_father                  IN     VARCHAR2,
3198     x_signature_mother                  IN     VARCHAR2,
3199     x_month_day_completed               IN     VARCHAR2,
3200     x_year_completed                    IN     VARCHAR2,
3201     x_age_line_2                        IN     NUMBER,
3202     x_age_line_3                        IN     NUMBER,
3203     x_age_line_4                        IN     NUMBER,
3204     x_age_line_5                        IN     NUMBER,
3205     x_age_line_6                        IN     NUMBER,
3206     x_age_line_7                        IN     NUMBER,
3207     x_age_line_8                        IN     NUMBER,
3208     x_a_online_signature                IN     VARCHAR2,
3209     x_question_1_number                 IN     VARCHAR2,
3210     x_question_1_size                   IN     NUMBER,
3211     x_question_1_answer                 IN     VARCHAR2,
3212     x_question_2_number                 IN     VARCHAR2,
3213     x_question_2_size                   IN     NUMBER,
3214     x_question_2_answer                 IN     VARCHAR2,
3215     x_question_3_number                 IN     VARCHAR2,
3216     x_question_3_size                   IN     NUMBER,
3217     x_question_3_answer                 IN     VARCHAR2,
3218     x_question_4_number                 IN     VARCHAR2,
3219     x_question_4_size                   IN     NUMBER,
3220     x_question_4_answer                 IN     VARCHAR2,
3221     x_question_5_number                 IN     VARCHAR2,
3222     x_question_5_size                   IN     NUMBER,
3223     x_question_5_answer                 IN     VARCHAR2,
3224     x_question_6_number                 IN     VARCHAR2,
3225     x_question_6_size                   IN     NUMBER,
3226     x_question_6_answer                 IN     VARCHAR2,
3227     x_question_7_number                 IN     VARCHAR2,
3228     x_question_7_size                   IN     NUMBER,
3229     x_question_7_answer                 IN     VARCHAR2,
3230     x_question_8_number                 IN     VARCHAR2,
3231     x_question_8_size                   IN     NUMBER,
3232     x_question_8_answer                 IN     VARCHAR2,
3233     x_question_9_number                 IN     VARCHAR2,
3234     x_question_9_size                   IN     NUMBER,
3235     x_question_9_answer                 IN     VARCHAR2,
3236     x_question_10_number                IN     VARCHAR2,
3237     x_question_10_size                  IN     NUMBER,
3238     x_question_10_answer                IN     VARCHAR2,
3239     x_question_11_number                IN     VARCHAR2,
3240     x_question_11_size                  IN     NUMBER,
3241     x_question_11_answer                IN     VARCHAR2,
3242     x_question_12_number                IN     VARCHAR2,
3243     x_question_12_size                  IN     NUMBER,
3244     x_question_12_answer                IN     VARCHAR2,
3245     x_question_13_number                IN     VARCHAR2,
3246     x_question_13_size                  IN     NUMBER,
3247     x_question_13_answer                IN     VARCHAR2,
3248     x_question_14_number                IN     VARCHAR2,
3249     x_question_14_size                  IN     NUMBER,
3250     x_question_14_answer                IN     VARCHAR2,
3251     x_question_15_number                IN     VARCHAR2,
3252     x_question_15_size                  IN     NUMBER,
3253     x_question_15_answer                IN     VARCHAR2,
3254     x_question_16_number                IN     VARCHAR2,
3255     x_question_16_size                  IN     NUMBER,
3256     x_question_16_answer                IN     VARCHAR2,
3257     x_question_17_number                IN     VARCHAR2,
3258     x_question_17_size                  IN     NUMBER,
3259     x_question_17_answer                IN     VARCHAR2,
3260     x_question_18_number                IN     VARCHAR2,
3261     x_question_18_size                  IN     NUMBER,
3262     x_question_18_answer                IN     VARCHAR2,
3263     x_question_19_number                IN     VARCHAR2,
3264     x_question_19_size                  IN     NUMBER,
3265     x_question_19_answer                IN     VARCHAR2,
3266     x_question_20_number                IN     VARCHAR2,
3267     x_question_20_size                  IN     NUMBER,
3268     x_question_20_answer                IN     VARCHAR2,
3269     x_question_21_number                IN     VARCHAR2,
3270     x_question_21_size                  IN     NUMBER,
3271     x_question_21_answer                IN     VARCHAR2,
3272     x_question_22_number                IN     VARCHAR2,
3273     x_question_22_size                  IN     NUMBER,
3274     x_question_22_answer                IN     VARCHAR2,
3275     x_question_23_number                IN     VARCHAR2,
3276     x_question_23_size                  IN     NUMBER,
3277     x_question_23_answer                IN     VARCHAR2,
3278     x_question_24_number                IN     VARCHAR2,
3279     x_question_24_size                  IN     NUMBER,
3280     x_question_24_answer                IN     VARCHAR2,
3281     x_question_25_number                IN     VARCHAR2,
3282     x_question_25_size                  IN     NUMBER,
3283     x_question_25_answer                IN     VARCHAR2,
3284     x_question_26_number                IN     VARCHAR2,
3285     x_question_26_size                  IN     NUMBER,
3286     x_question_26_answer                IN     VARCHAR2,
3287     x_question_27_number                IN     VARCHAR2,
3288     x_question_27_size                  IN     NUMBER,
3289     x_question_27_answer                IN     VARCHAR2,
3290     x_question_28_number                IN     VARCHAR2,
3291     x_question_28_size                  IN     NUMBER,
3292     x_question_28_answer                IN     VARCHAR2,
3293     x_question_29_number                IN     VARCHAR2,
3294     x_question_29_size                  IN     NUMBER,
3295     x_question_29_answer                IN     VARCHAR2,
3296     x_question_30_number                IN     VARCHAR2,
3297     x_questions_30_size                 IN     NUMBER,
3298     x_question_30_answer                IN     VARCHAR2,
3299     x_legacy_record_flag                IN     VARCHAR2,
3300     x_coa_duration_efc_amt              IN     NUMBER,
3301     x_coa_duration_num                  IN     NUMBER,
3302     x_p_soc_sec_ben_student_amt         IN     NUMBER,
3303     x_p_tuit_fee_deduct_amt             IN     NUMBER,
3304     x_stu_lives_with_num                IN     NUMBER,
3305     x_stu_most_support_from_num         IN     NUMBER,
3306     x_location_computer_num             IN     NUMBER
3307   ) AS
3308   /*
3309   ||  Created By : vivuyyur
3310   ||  Created On : 29-MAY-2001
3311   ||  Purpose : Handles the LOCK mechanism for the table.
3312   ||  Known limitations, enhancements or remarks :
3313   ||  Change History :
3314   ||  Who             When            What
3315   ||  (reverse chronological order - newest change first)
3316   */
3317     CURSOR c1 IS
3318       SELECT
3319         base_id,
3320         system_record_type,
3321         active_profile,
3322         college_code,
3323         academic_year,
3324         stu_record_type,
3325         css_id_number,
3326         registration_receipt_date,
3327         registration_type,
3328         application_receipt_date,
3329         application_type,
3330         original_fnar_compute,
3331         revision_fnar_compute_date,
3332         electronic_extract_date,
3333         institutional_reporting_type,
3334         asr_receipt_date,
3335         last_name,
3336         first_name,
3337         middle_initial,
3338         address_number_and_street,
3339         city,
3340         state_mailing,
3341         zip_code,
3342         s_telephone_number,
3343         s_title,
3344         date_of_birth,
3345         social_security_number,
3346         state_legal_residence,
3347         foreign_address_indicator,
3348         foreign_postal_code,
3349         country,
3350         financial_aid_status,
3351         year_in_college,
3352         marital_status,
3353         ward_court,
3354         legal_dependents_other,
3355         household_size,
3356         number_in_college,
3357         citizenship_status,
3358         citizenship_country,
3359         visa_classification,
3360         tax_figures,
3361         number_exemptions,
3362         adjusted_gross_inc,
3363         us_tax_paid,
3364         itemized_deductions,
3365         stu_income_work,
3366         spouse_income_work,
3367         divid_int_inc,
3368         soc_sec_benefits,
3369         welfare_tanf,
3370         child_supp_rcvd,
3371         earned_income_credit,
3372         other_untax_income,
3373         tax_stu_aid,
3374         cash_sav_check,
3375         ira_keogh,
3376         invest_value,
3377         invest_debt,
3378         home_value,
3379         home_debt,
3380         oth_real_value,
3381         oth_real_debt,
3382         bus_farm_value,
3383         bus_farm_debt,
3384         live_on_farm,
3385         home_purch_price,
3386         hope_ll_credit,
3387         home_purch_year,
3388         trust_amount,
3389         trust_avail,
3390         trust_estab,
3391         child_support_paid,
3392         med_dent_expenses,
3393         vet_us,
3394         vet_ben_amount,
3395         vet_ben_months,
3396         stu_summer_wages,
3397         stu_school_yr_wages,
3398         spouse_summer_wages,
3399         spouse_school_yr_wages,
3400         summer_other_tax_inc,
3401         school_yr_other_tax_inc,
3402         summer_untax_inc,
3403         school_yr_untax_inc,
3404         grants_schol_etc,
3405         tuit_benefits,
3406         cont_parents,
3407         cont_relatives,
3408         p_siblings_pre_tuit,
3409         p_student_pre_tuit,
3410         p_household_size,
3411         p_number_in_college,
3412         p_parents_in_college,
3413         p_marital_status,
3414         p_state_legal_residence,
3415         p_natural_par_status,
3416         p_child_supp_paid,
3417         p_repay_ed_loans,
3418         p_med_dent_expenses,
3419         p_tuit_paid_amount,
3420         p_tuit_paid_number,
3421         p_exp_child_supp_paid,
3422         p_exp_repay_ed_loans,
3423         p_exp_med_dent_expenses,
3424         p_exp_tuit_pd_amount,
3425         p_exp_tuit_pd_number,
3426         p_cash_sav_check,
3427         p_month_mortgage_pay,
3428         p_invest_value,
3429         p_invest_debt,
3430         p_home_value,
3431         p_home_debt,
3432         p_home_purch_price,
3433         p_own_business_farm,
3434         p_business_value,
3435         p_business_debt,
3436         p_farm_value,
3437         p_farm_debt,
3438         p_live_on_farm,
3439         p_oth_real_estate_value,
3440         p_oth_real_estate_debt,
3441         p_oth_real_purch_price,
3442         p_siblings_assets,
3443         p_home_purch_year,
3444         p_oth_real_purch_year,
3445         p_prior_agi,
3446         p_prior_us_tax_paid,
3447         p_prior_item_deductions,
3448         p_prior_other_untax_inc,
3449         p_tax_figures,
3450         p_number_exemptions,
3451         p_adjusted_gross_inc,
3452         p_wages_sal_tips,
3453         p_interest_income,
3454         p_dividend_income,
3455         p_net_inc_bus_farm,
3456         p_other_taxable_income,
3457         p_adj_to_income,
3458         p_us_tax_paid,
3459         p_itemized_deductions,
3460         p_father_income_work,
3461         p_mother_income_work,
3462         p_soc_sec_ben,
3463         p_welfare_tanf,
3464         p_child_supp_rcvd,
3465         p_ded_ira_keogh,
3466         p_tax_defer_pens_savs,
3467         p_dep_care_med_spending,
3468         p_earned_income_credit,
3469         p_living_allow,
3470         p_tax_exmpt_int,
3471         p_foreign_inc_excl,
3472         p_other_untax_inc,
3473         p_hope_ll_credit,
3474         p_yr_separation,
3475         p_yr_divorce,
3476         p_exp_father_inc,
3477         p_exp_mother_inc,
3478         p_exp_other_tax_inc,
3479         p_exp_other_untax_inc,
3480         line_2_relation,
3481         line_2_attend_college,
3482         line_3_relation,
3483         line_3_attend_college,
3484         line_4_relation,
3485         line_4_attend_college,
3486         line_5_relation,
3487         line_5_attend_college,
3488         line_6_relation,
3489         line_6_attend_college,
3490         line_7_relation,
3491         line_7_attend_college,
3492         line_8_relation,
3493         line_8_attend_college,
3494         p_age_father,
3495         p_age_mother,
3496         p_div_sep_ind,
3497         b_cont_non_custodial_par,
3498         college_type_2,
3499         college_type_3,
3500         college_type_4,
3501         college_type_5,
3502         college_type_6,
3503         college_type_7,
3504         college_type_8,
3505         school_code_1,
3506         housing_code_1,
3507         school_code_2,
3508         housing_code_2,
3509         school_code_3,
3510         housing_code_3,
3511         school_code_4,
3512         housing_code_4,
3513         school_code_5,
3514         housing_code_5,
3515         school_code_6,
3516         housing_code_6,
3517         school_code_7,
3518         housing_code_7,
3519         school_code_8,
3520         housing_code_8,
3521         school_code_9,
3522         housing_code_9,
3523         school_code_10,
3524         housing_code_10,
3525         additional_school_code_1,
3526         additional_school_code_2,
3527         additional_school_code_3,
3528         additional_school_code_4,
3529         additional_school_code_5,
3530         additional_school_code_6,
3531         additional_school_code_7,
3532         additional_school_code_8,
3533         additional_school_code_9,
3534         additional_school_code_10,
3535         explanation_spec_circum,
3536         signature_student,
3537         signature_spouse,
3538         signature_father,
3539         signature_mother,
3540         month_day_completed,
3541         year_completed,
3542         age_line_2,
3543         age_line_3,
3544         age_line_4,
3545         age_line_5,
3546         age_line_6,
3547         age_line_7,
3548         age_line_8,
3549         a_online_signature,
3550         question_1_number,
3551         question_1_size,
3552         question_1_answer,
3553         question_2_number,
3554         question_2_size,
3555         question_2_answer,
3556         question_3_number,
3557         question_3_size,
3558         question_3_answer,
3559         question_4_number,
3560         question_4_size,
3561         question_4_answer,
3562         question_5_number,
3563         question_5_size,
3564         question_5_answer,
3565         question_6_number,
3566         question_6_size,
3567         question_6_answer,
3568         question_7_number,
3569         question_7_size,
3570         question_7_answer,
3571         question_8_number,
3572         question_8_size,
3573         question_8_answer,
3574         question_9_number,
3575         question_9_size,
3576         question_9_answer,
3577         question_10_number,
3578         question_10_size,
3579         question_10_answer,
3580         question_11_number,
3581         question_11_size,
3582         question_11_answer,
3583         question_12_number,
3584         question_12_size,
3585         question_12_answer,
3586         question_13_number,
3587         question_13_size,
3588         question_13_answer,
3589         question_14_number,
3590         question_14_size,
3591         question_14_answer,
3592         question_15_number,
3593         question_15_size,
3594         question_15_answer,
3595         question_16_number,
3596         question_16_size,
3597         question_16_answer,
3598         question_17_number,
3599         question_17_size,
3600         question_17_answer,
3601         question_18_number,
3602         question_18_size,
3603         question_18_answer,
3604         question_19_number,
3605         question_19_size,
3606         question_19_answer,
3607         question_20_number,
3608         question_20_size,
3609         question_20_answer,
3610         question_21_number,
3611         question_21_size,
3612         question_21_answer,
3613         question_22_number,
3614         question_22_size,
3615         question_22_answer,
3616         question_23_number,
3617         question_23_size,
3618         question_23_answer,
3619         question_24_number,
3620         question_24_size,
3621         question_24_answer,
3622         question_25_number,
3623         question_25_size,
3624         question_25_answer,
3625         question_26_number,
3626         question_26_size,
3627         question_26_answer,
3628         question_27_number,
3629         question_27_size,
3630         question_27_answer,
3631         question_28_number,
3632         question_28_size,
3633         question_28_answer,
3634         question_29_number,
3635         question_29_size,
3636         question_29_answer,
3637         question_30_number,
3638         questions_30_size,
3639         question_30_answer,
3640         legacy_record_flag,
3641         coa_duration_efc_amt,
3642         coa_duration_num,
3643         p_soc_sec_ben_student_amt,
3644         p_tuit_fee_deduct_amt,
3645         stu_lives_with_num,
3646         stu_most_support_from_num,
3647         location_computer_num
3648       FROM  igf_ap_css_profile_all
3649       WHERE rowid = x_rowid
3650       FOR UPDATE NOWAIT;
3651 
3652     tlinfo c1%ROWTYPE;
3653 
3654   BEGIN
3655 
3656     OPEN c1;
3657     FETCH c1 INTO tlinfo;
3658     IF (c1%notfound) THEN
3659       fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
3660       igs_ge_msg_stack.add;
3661       CLOSE c1;
3662       app_exception.raise_exception;
3663       RETURN;
3664     END IF;
3665     CLOSE c1;
3666 
3667     IF (
3668         (tlinfo.base_id = x_base_id)
3669         AND (tlinfo.system_record_type = x_system_record_type)
3670         AND (tlinfo.active_profile = x_active_profile)
3671         AND ((tlinfo.college_code = x_college_code) OR ((tlinfo.college_code IS NULL) AND (X_college_code IS NULL)))
3672         AND ((tlinfo.academic_year = x_academic_year) OR ((tlinfo.academic_year IS NULL) AND (X_academic_year IS NULL)))
3673         AND ((tlinfo.stu_record_type = x_stu_record_type) OR ((tlinfo.stu_record_type IS NULL) AND (X_stu_record_type IS NULL)))
3674         AND ((tlinfo.css_id_number = x_css_id_number) OR ((tlinfo.css_id_number IS NULL) AND (X_css_id_number IS NULL)))
3675         AND ((tlinfo.registration_receipt_date = x_registration_receipt_date) OR ((tlinfo.registration_receipt_date IS NULL) AND (X_registration_receipt_date IS NULL)))
3676         AND ((tlinfo.registration_type = x_registration_type) OR ((tlinfo.registration_type IS NULL) AND (X_registration_type IS NULL)))
3677         AND ((tlinfo.application_receipt_date = x_application_receipt_date) OR ((tlinfo.application_receipt_date IS NULL) AND (X_application_receipt_date IS NULL)))
3678         AND ((tlinfo.application_type = x_application_type) OR ((tlinfo.application_type IS NULL) AND (X_application_type IS NULL)))
3679         AND ((tlinfo.original_fnar_compute = x_original_fnar_compute) OR ((tlinfo.original_fnar_compute IS NULL) AND (X_original_fnar_compute IS NULL)))
3680         AND ((tlinfo.revision_fnar_compute_date = x_revision_fnar_compute_date) OR ((tlinfo.revision_fnar_compute_date IS NULL) AND (X_revision_fnar_compute_date IS NULL)))
3681         AND ((tlinfo.electronic_extract_date = x_electronic_extract_date) OR ((tlinfo.electronic_extract_date IS NULL) AND (X_electronic_extract_date IS NULL)))
3682         AND ((tlinfo.institutional_reporting_type = x_institutional_reporting_type) OR ((tlinfo.institutional_reporting_type IS NULL) AND (X_institutional_reporting_type IS NULL)))
3683         AND ((tlinfo.asr_receipt_date = x_asr_receipt_date) OR ((tlinfo.asr_receipt_date IS NULL) AND (X_asr_receipt_date IS NULL)))
3684         AND (tlinfo.last_name = x_last_name)
3685         AND (tlinfo.first_name = x_first_name)
3686         AND ((tlinfo.middle_initial = x_middle_initial) OR ((tlinfo.middle_initial IS NULL) AND (X_middle_initial IS NULL)))
3687         AND ((tlinfo.address_number_and_street = x_address_number_and_street) OR ((tlinfo.address_number_and_street IS NULL) AND (X_address_number_and_street IS NULL)))
3688         AND ((tlinfo.city = x_city) OR ((tlinfo.city IS NULL) AND (X_city IS NULL)))
3689         AND ((tlinfo.state_mailing = x_state_mailing) OR ((tlinfo.state_mailing IS NULL) AND (X_state_mailing IS NULL)))
3690         AND ((tlinfo.zip_code = x_zip_code) OR ((tlinfo.zip_code IS NULL) AND (X_zip_code IS NULL)))
3691         AND ((tlinfo.s_telephone_number = x_s_telephone_number) OR ((tlinfo.s_telephone_number IS NULL) AND (X_s_telephone_number IS NULL)))
3692         AND ((tlinfo.s_title = x_s_title) OR ((tlinfo.s_title IS NULL) AND (X_s_title IS NULL)))
3693         AND ((tlinfo.date_of_birth = x_date_of_birth) OR ((tlinfo.date_of_birth IS NULL) AND (X_date_of_birth IS NULL)))
3694         AND ((tlinfo.social_security_number = x_social_security_number) OR ((tlinfo.social_security_number IS NULL) AND (X_social_security_number IS NULL)))
3695         AND ((tlinfo.state_legal_residence = x_state_legal_residence) OR ((tlinfo.state_legal_residence IS NULL) AND (X_state_legal_residence IS NULL)))
3696         AND ((tlinfo.foreign_address_indicator = x_foreign_address_indicator) OR ((tlinfo.foreign_address_indicator IS NULL) AND (X_foreign_address_indicator IS NULL)))
3697         AND ((tlinfo.foreign_postal_code = x_foreign_postal_code) OR ((tlinfo.foreign_postal_code IS NULL) AND (X_foreign_postal_code IS NULL)))
3698         AND ((tlinfo.country = x_country) OR ((tlinfo.country IS NULL) AND (X_country IS NULL)))
3699         AND ((tlinfo.financial_aid_status = x_financial_aid_status) OR ((tlinfo.financial_aid_status IS NULL) AND (X_financial_aid_status IS NULL)))
3700         AND ((tlinfo.year_in_college = x_year_in_college) OR ((tlinfo.year_in_college IS NULL) AND (X_year_in_college IS NULL)))
3701         AND ((tlinfo.marital_status = x_marital_status) OR ((tlinfo.marital_status IS NULL) AND (X_marital_status IS NULL)))
3702         AND ((tlinfo.ward_court = x_ward_court) OR ((tlinfo.ward_court IS NULL) AND (X_ward_court IS NULL)))
3703         AND ((tlinfo.legal_dependents_other = x_legal_dependents_other) OR ((tlinfo.legal_dependents_other IS NULL) AND (X_legal_dependents_other IS NULL)))
3704         AND ((tlinfo.household_size = x_household_size) OR ((tlinfo.household_size IS NULL) AND (X_household_size IS NULL)))
3705         AND ((tlinfo.number_in_college = x_number_in_college) OR ((tlinfo.number_in_college IS NULL) AND (X_number_in_college IS NULL)))
3706         AND ((tlinfo.citizenship_status = x_citizenship_status) OR ((tlinfo.citizenship_status IS NULL) AND (X_citizenship_status IS NULL)))
3707         AND ((tlinfo.citizenship_country = x_citizenship_country) OR ((tlinfo.citizenship_country IS NULL) AND (X_citizenship_country IS NULL)))
3708         AND ((tlinfo.visa_classification = x_visa_classification) OR ((tlinfo.visa_classification IS NULL) AND (X_visa_classification IS NULL)))
3709         AND ((tlinfo.tax_figures = x_tax_figures) OR ((tlinfo.tax_figures IS NULL) AND (X_tax_figures IS NULL)))
3710         AND ((tlinfo.number_exemptions = x_number_exemptions) OR ((tlinfo.number_exemptions IS NULL) AND (X_number_exemptions IS NULL)))
3711         AND ((tlinfo.adjusted_gross_inc = x_adjusted_gross_inc) OR ((tlinfo.adjusted_gross_inc IS NULL) AND (X_adjusted_gross_inc IS NULL)))
3712         AND ((tlinfo.us_tax_paid = x_us_tax_paid) OR ((tlinfo.us_tax_paid IS NULL) AND (X_us_tax_paid IS NULL)))
3713         AND ((tlinfo.itemized_deductions = x_itemized_deductions) OR ((tlinfo.itemized_deductions IS NULL) AND (X_itemized_deductions IS NULL)))
3714         AND ((tlinfo.stu_income_work = x_stu_income_work) OR ((tlinfo.stu_income_work IS NULL) AND (X_stu_income_work IS NULL)))
3715         AND ((tlinfo.spouse_income_work = x_spouse_income_work) OR ((tlinfo.spouse_income_work IS NULL) AND (X_spouse_income_work IS NULL)))
3716         AND ((tlinfo.divid_int_inc = x_divid_int_inc) OR ((tlinfo.divid_int_inc IS NULL) AND (X_divid_int_inc IS NULL)))
3717         AND ((tlinfo.soc_sec_benefits = x_soc_sec_benefits) OR ((tlinfo.soc_sec_benefits IS NULL) AND (X_soc_sec_benefits IS NULL)))
3718         AND ((tlinfo.welfare_tanf = x_welfare_tanf) OR ((tlinfo.welfare_tanf IS NULL) AND (X_welfare_tanf IS NULL)))
3719         AND ((tlinfo.child_supp_rcvd = x_child_supp_rcvd) OR ((tlinfo.child_supp_rcvd IS NULL) AND (X_child_supp_rcvd IS NULL)))
3720         AND ((tlinfo.earned_income_credit = x_earned_income_credit) OR ((tlinfo.earned_income_credit IS NULL) AND (X_earned_income_credit IS NULL)))
3721         AND ((tlinfo.other_untax_income = x_other_untax_income) OR ((tlinfo.other_untax_income IS NULL) AND (X_other_untax_income IS NULL)))
3722         AND ((tlinfo.tax_stu_aid = x_tax_stu_aid) OR ((tlinfo.tax_stu_aid IS NULL) AND (X_tax_stu_aid IS NULL)))
3723         AND ((tlinfo.cash_sav_check = x_cash_sav_check) OR ((tlinfo.cash_sav_check IS NULL) AND (X_cash_sav_check IS NULL)))
3724         AND ((tlinfo.ira_keogh = x_ira_keogh) OR ((tlinfo.ira_keogh IS NULL) AND (X_ira_keogh IS NULL)))
3725         AND ((tlinfo.invest_value = x_invest_value) OR ((tlinfo.invest_value IS NULL) AND (X_invest_value IS NULL)))
3726         AND ((tlinfo.invest_debt = x_invest_debt) OR ((tlinfo.invest_debt IS NULL) AND (X_invest_debt IS NULL)))
3727         AND ((tlinfo.home_value = x_home_value) OR ((tlinfo.home_value IS NULL) AND (X_home_value IS NULL)))
3728         AND ((tlinfo.home_debt = x_home_debt) OR ((tlinfo.home_debt IS NULL) AND (X_home_debt IS NULL)))
3729         AND ((tlinfo.oth_real_value = x_oth_real_value) OR ((tlinfo.oth_real_value IS NULL) AND (X_oth_real_value IS NULL)))
3730         AND ((tlinfo.oth_real_debt = x_oth_real_debt) OR ((tlinfo.oth_real_debt IS NULL) AND (X_oth_real_debt IS NULL)))
3731         AND ((tlinfo.bus_farm_value = x_bus_farm_value) OR ((tlinfo.bus_farm_value IS NULL) AND (X_bus_farm_value IS NULL)))
3732         AND ((tlinfo.bus_farm_debt = x_bus_farm_debt) OR ((tlinfo.bus_farm_debt IS NULL) AND (X_bus_farm_debt IS NULL)))
3733         AND ((tlinfo.live_on_farm = x_live_on_farm) OR ((tlinfo.live_on_farm IS NULL) AND (X_live_on_farm IS NULL)))
3734         AND ((tlinfo.home_purch_price = x_home_purch_price) OR ((tlinfo.home_purch_price IS NULL) AND (X_home_purch_price IS NULL)))
3735         AND ((tlinfo.hope_ll_credit = x_hope_ll_credit) OR ((tlinfo.hope_ll_credit IS NULL) AND (X_hope_ll_credit IS NULL)))
3736         AND ((tlinfo.home_purch_year = x_home_purch_year) OR ((tlinfo.home_purch_year IS NULL) AND (X_home_purch_year IS NULL)))
3737         AND ((tlinfo.trust_amount = x_trust_amount) OR ((tlinfo.trust_amount IS NULL) AND (X_trust_amount IS NULL)))
3738         AND ((tlinfo.trust_avail = x_trust_avail) OR ((tlinfo.trust_avail IS NULL) AND (X_trust_avail IS NULL)))
3739         AND ((tlinfo.trust_estab = x_trust_estab) OR ((tlinfo.trust_estab IS NULL) AND (X_trust_estab IS NULL)))
3740         AND ((tlinfo.child_support_paid = x_child_support_paid) OR ((tlinfo.child_support_paid IS NULL) AND (X_child_support_paid IS NULL)))
3741         AND ((tlinfo.med_dent_expenses = x_med_dent_expenses) OR ((tlinfo.med_dent_expenses IS NULL) AND (X_med_dent_expenses IS NULL)))
3742         AND ((tlinfo.vet_us = x_vet_us) OR ((tlinfo.vet_us IS NULL) AND (X_vet_us IS NULL)))
3743         AND ((tlinfo.vet_ben_amount = x_vet_ben_amount) OR ((tlinfo.vet_ben_amount IS NULL) AND (X_vet_ben_amount IS NULL)))
3744         AND ((tlinfo.vet_ben_months = x_vet_ben_months) OR ((tlinfo.vet_ben_months IS NULL) AND (X_vet_ben_months IS NULL)))
3745         AND ((tlinfo.stu_summer_wages = x_stu_summer_wages) OR ((tlinfo.stu_summer_wages IS NULL) AND (X_stu_summer_wages IS NULL)))
3746         AND ((tlinfo.stu_school_yr_wages = x_stu_school_yr_wages) OR ((tlinfo.stu_school_yr_wages IS NULL) AND (X_stu_school_yr_wages IS NULL)))
3747         AND ((tlinfo.spouse_summer_wages = x_spouse_summer_wages) OR ((tlinfo.spouse_summer_wages IS NULL) AND (X_spouse_summer_wages IS NULL)))
3748         AND ((tlinfo.spouse_school_yr_wages = x_spouse_school_yr_wages) OR ((tlinfo.spouse_school_yr_wages IS NULL) AND (X_spouse_school_yr_wages IS NULL)))
3749         AND ((tlinfo.summer_other_tax_inc = x_summer_other_tax_inc) OR ((tlinfo.summer_other_tax_inc IS NULL) AND (X_summer_other_tax_inc IS NULL)))
3750         AND ((tlinfo.school_yr_other_tax_inc = x_school_yr_other_tax_inc) OR ((tlinfo.school_yr_other_tax_inc IS NULL) AND (X_school_yr_other_tax_inc IS NULL)))
3751         AND ((tlinfo.summer_untax_inc = x_summer_untax_inc) OR ((tlinfo.summer_untax_inc IS NULL) AND (X_summer_untax_inc IS NULL)))
3752         AND ((tlinfo.school_yr_untax_inc = x_school_yr_untax_inc) OR ((tlinfo.school_yr_untax_inc IS NULL) AND (X_school_yr_untax_inc IS NULL)))
3753         AND ((tlinfo.grants_schol_etc = x_grants_schol_etc) OR ((tlinfo.grants_schol_etc IS NULL) AND (X_grants_schol_etc IS NULL)))
3754         AND ((tlinfo.tuit_benefits = x_tuit_benefits) OR ((tlinfo.tuit_benefits IS NULL) AND (X_tuit_benefits IS NULL)))
3755         AND ((tlinfo.cont_parents = x_cont_parents) OR ((tlinfo.cont_parents IS NULL) AND (X_cont_parents IS NULL)))
3756         AND ((tlinfo.cont_relatives = x_cont_relatives) OR ((tlinfo.cont_relatives IS NULL) AND (X_cont_relatives IS NULL)))
3757         AND ((tlinfo.p_siblings_pre_tuit = x_p_siblings_pre_tuit) OR ((tlinfo.p_siblings_pre_tuit IS NULL) AND (X_p_siblings_pre_tuit IS NULL)))
3758         AND ((tlinfo.p_student_pre_tuit = x_p_student_pre_tuit) OR ((tlinfo.p_student_pre_tuit IS NULL) AND (X_p_student_pre_tuit IS NULL)))
3759         AND ((tlinfo.p_household_size = x_p_household_size) OR ((tlinfo.p_household_size IS NULL) AND (X_p_household_size IS NULL)))
3760         AND ((tlinfo.p_number_in_college = x_p_number_in_college) OR ((tlinfo.p_number_in_college IS NULL) AND (X_p_number_in_college IS NULL)))
3761         AND ((tlinfo.p_parents_in_college = x_p_parents_in_college) OR ((tlinfo.p_parents_in_college IS NULL) AND (X_p_parents_in_college IS NULL)))
3762         AND ((tlinfo.p_marital_status = x_p_marital_status) OR ((tlinfo.p_marital_status IS NULL) AND (X_p_marital_status IS NULL)))
3763         AND ((tlinfo.p_state_legal_residence = x_p_state_legal_residence) OR ((tlinfo.p_state_legal_residence IS NULL) AND (X_p_state_legal_residence IS NULL)))
3764         AND ((tlinfo.p_natural_par_status = x_p_natural_par_status) OR ((tlinfo.p_natural_par_status IS NULL) AND (X_p_natural_par_status IS NULL)))
3765         AND ((tlinfo.p_child_supp_paid = x_p_child_supp_paid) OR ((tlinfo.p_child_supp_paid IS NULL) AND (X_p_child_supp_paid IS NULL)))
3766         AND ((tlinfo.p_repay_ed_loans = x_p_repay_ed_loans) OR ((tlinfo.p_repay_ed_loans IS NULL) AND (X_p_repay_ed_loans IS NULL)))
3767         AND ((tlinfo.p_med_dent_expenses = x_p_med_dent_expenses) OR ((tlinfo.p_med_dent_expenses IS NULL) AND (X_p_med_dent_expenses IS NULL)))
3768         AND ((tlinfo.p_tuit_paid_amount = x_p_tuit_paid_amount) OR ((tlinfo.p_tuit_paid_amount IS NULL) AND (X_p_tuit_paid_amount IS NULL)))
3769         AND ((tlinfo.p_tuit_paid_number = x_p_tuit_paid_number) OR ((tlinfo.p_tuit_paid_number IS NULL) AND (X_p_tuit_paid_number IS NULL)))
3770         AND ((tlinfo.p_exp_child_supp_paid = x_p_exp_child_supp_paid) OR ((tlinfo.p_exp_child_supp_paid IS NULL) AND (X_p_exp_child_supp_paid IS NULL)))
3771         AND ((tlinfo.p_exp_repay_ed_loans = x_p_exp_repay_ed_loans) OR ((tlinfo.p_exp_repay_ed_loans IS NULL) AND (X_p_exp_repay_ed_loans IS NULL)))
3772         AND ((tlinfo.p_exp_med_dent_expenses = x_p_exp_med_dent_expenses) OR ((tlinfo.p_exp_med_dent_expenses IS NULL) AND (X_p_exp_med_dent_expenses IS NULL)))
3773         AND ((tlinfo.p_exp_tuit_pd_amount = x_p_exp_tuit_pd_amount) OR ((tlinfo.p_exp_tuit_pd_amount IS NULL) AND (X_p_exp_tuit_pd_amount IS NULL)))
3774         AND ((tlinfo.p_exp_tuit_pd_number = x_p_exp_tuit_pd_number) OR ((tlinfo.p_exp_tuit_pd_number IS NULL) AND (X_p_exp_tuit_pd_number IS NULL)))
3775         AND ((tlinfo.p_cash_sav_check = x_p_cash_sav_check) OR ((tlinfo.p_cash_sav_check IS NULL) AND (X_p_cash_sav_check IS NULL)))
3776         AND ((tlinfo.p_month_mortgage_pay = x_p_month_mortgage_pay) OR ((tlinfo.p_month_mortgage_pay IS NULL) AND (X_p_month_mortgage_pay IS NULL)))
3777         AND ((tlinfo.p_invest_value = x_p_invest_value) OR ((tlinfo.p_invest_value IS NULL) AND (X_p_invest_value IS NULL)))
3778         AND ((tlinfo.p_invest_debt = x_p_invest_debt) OR ((tlinfo.p_invest_debt IS NULL) AND (X_p_invest_debt IS NULL)))
3779         AND ((tlinfo.p_home_value = x_p_home_value) OR ((tlinfo.p_home_value IS NULL) AND (X_p_home_value IS NULL)))
3780         AND ((tlinfo.p_home_debt = x_p_home_debt) OR ((tlinfo.p_home_debt IS NULL) AND (X_p_home_debt IS NULL)))
3781         AND ((tlinfo.p_home_purch_price = x_p_home_purch_price) OR ((tlinfo.p_home_purch_price IS NULL) AND (X_p_home_purch_price IS NULL)))
3782         AND ((tlinfo.p_own_business_farm = x_p_own_business_farm) OR ((tlinfo.p_own_business_farm IS NULL) AND (X_p_own_business_farm IS NULL)))
3783         AND ((tlinfo.p_business_value = x_p_business_value) OR ((tlinfo.p_business_value IS NULL) AND (X_p_business_value IS NULL)))
3784         AND ((tlinfo.p_business_debt = x_p_business_debt) OR ((tlinfo.p_business_debt IS NULL) AND (X_p_business_debt IS NULL)))
3785         AND ((tlinfo.p_farm_value = x_p_farm_value) OR ((tlinfo.p_farm_value IS NULL) AND (X_p_farm_value IS NULL)))
3786         AND ((tlinfo.p_farm_debt = x_p_farm_debt) OR ((tlinfo.p_farm_debt IS NULL) AND (X_p_farm_debt IS NULL)))
3787         AND ((tlinfo.p_live_on_farm = x_p_live_on_farm) OR ((tlinfo.p_live_on_farm IS NULL) AND (X_p_live_on_farm IS NULL)))
3788         AND ((tlinfo.p_oth_real_estate_value = x_p_oth_real_estate_value) OR ((tlinfo.p_oth_real_estate_value IS NULL) AND (X_p_oth_real_estate_value IS NULL)))
3789         AND ((tlinfo.p_oth_real_estate_debt = x_p_oth_real_estate_debt) OR ((tlinfo.p_oth_real_estate_debt IS NULL) AND (X_p_oth_real_estate_debt IS NULL)))
3790         AND ((tlinfo.p_oth_real_purch_price = x_p_oth_real_purch_price) OR ((tlinfo.p_oth_real_purch_price IS NULL) AND (X_p_oth_real_purch_price IS NULL)))
3791         AND ((tlinfo.p_siblings_assets = x_p_siblings_assets) OR ((tlinfo.p_siblings_assets IS NULL) AND (X_p_siblings_assets IS NULL)))
3792         AND ((tlinfo.p_home_purch_year = x_p_home_purch_year) OR ((tlinfo.p_home_purch_year IS NULL) AND (X_p_home_purch_year IS NULL)))
3793         AND ((tlinfo.p_oth_real_purch_year = x_p_oth_real_purch_year) OR ((tlinfo.p_oth_real_purch_year IS NULL) AND (X_p_oth_real_purch_year IS NULL)))
3794         AND ((tlinfo.p_prior_agi = x_p_prior_agi) OR ((tlinfo.p_prior_agi IS NULL) AND (X_p_prior_agi IS NULL)))
3795         AND ((tlinfo.p_prior_us_tax_paid = x_p_prior_us_tax_paid) OR ((tlinfo.p_prior_us_tax_paid IS NULL) AND (X_p_prior_us_tax_paid IS NULL)))
3796         AND ((tlinfo.p_prior_item_deductions = x_p_prior_item_deductions) OR ((tlinfo.p_prior_item_deductions IS NULL) AND (X_p_prior_item_deductions IS NULL)))
3797         AND ((tlinfo.p_prior_other_untax_inc = x_p_prior_other_untax_inc) OR ((tlinfo.p_prior_other_untax_inc IS NULL) AND (X_p_prior_other_untax_inc IS NULL)))
3798         AND ((tlinfo.p_tax_figures = x_p_tax_figures) OR ((tlinfo.p_tax_figures IS NULL) AND (X_p_tax_figures IS NULL)))
3799         AND ((tlinfo.p_number_exemptions = x_p_number_exemptions) OR ((tlinfo.p_number_exemptions IS NULL) AND (X_p_number_exemptions IS NULL)))
3800         AND ((tlinfo.p_adjusted_gross_inc = x_p_adjusted_gross_inc) OR ((tlinfo.p_adjusted_gross_inc IS NULL) AND (X_p_adjusted_gross_inc IS NULL)))
3801         AND ((tlinfo.p_wages_sal_tips = x_p_wages_sal_tips) OR ((tlinfo.p_wages_sal_tips IS NULL) AND (X_p_wages_sal_tips IS NULL)))
3802         AND ((tlinfo.p_interest_income = x_p_interest_income) OR ((tlinfo.p_interest_income IS NULL) AND (X_p_interest_income IS NULL)))
3803         AND ((tlinfo.p_dividend_income = x_p_dividend_income) OR ((tlinfo.p_dividend_income IS NULL) AND (X_p_dividend_income IS NULL)))
3804         AND ((tlinfo.p_net_inc_bus_farm = x_p_net_inc_bus_farm) OR ((tlinfo.p_net_inc_bus_farm IS NULL) AND (X_p_net_inc_bus_farm IS NULL)))
3805         AND ((tlinfo.p_other_taxable_income = x_p_other_taxable_income) OR ((tlinfo.p_other_taxable_income IS NULL) AND (X_p_other_taxable_income IS NULL)))
3806         AND ((tlinfo.p_adj_to_income = x_p_adj_to_income) OR ((tlinfo.p_adj_to_income IS NULL) AND (X_p_adj_to_income IS NULL)))
3807         AND ((tlinfo.p_us_tax_paid = x_p_us_tax_paid) OR ((tlinfo.p_us_tax_paid IS NULL) AND (X_p_us_tax_paid IS NULL)))
3808         AND ((tlinfo.p_itemized_deductions = x_p_itemized_deductions) OR ((tlinfo.p_itemized_deductions IS NULL) AND (X_p_itemized_deductions IS NULL)))
3809         AND ((tlinfo.p_father_income_work = x_p_father_income_work) OR ((tlinfo.p_father_income_work IS NULL) AND (X_p_father_income_work IS NULL)))
3810         AND ((tlinfo.p_mother_income_work = x_p_mother_income_work) OR ((tlinfo.p_mother_income_work IS NULL) AND (X_p_mother_income_work IS NULL)))
3811         AND ((tlinfo.p_soc_sec_ben = x_p_soc_sec_ben) OR ((tlinfo.p_soc_sec_ben IS NULL) AND (X_p_soc_sec_ben IS NULL)))
3812         AND ((tlinfo.p_welfare_tanf = x_p_welfare_tanf) OR ((tlinfo.p_welfare_tanf IS NULL) AND (X_p_welfare_tanf IS NULL)))
3813         AND ((tlinfo.p_child_supp_rcvd = x_p_child_supp_rcvd) OR ((tlinfo.p_child_supp_rcvd IS NULL) AND (X_p_child_supp_rcvd IS NULL)))
3814         AND ((tlinfo.p_ded_ira_keogh = x_p_ded_ira_keogh) OR ((tlinfo.p_ded_ira_keogh IS NULL) AND (X_p_ded_ira_keogh IS NULL)))
3815         AND ((tlinfo.p_tax_defer_pens_savs = x_p_tax_defer_pens_savs) OR ((tlinfo.p_tax_defer_pens_savs IS NULL) AND (X_p_tax_defer_pens_savs IS NULL)))
3816         AND ((tlinfo.p_dep_care_med_spending = x_p_dep_care_med_spending) OR ((tlinfo.p_dep_care_med_spending IS NULL) AND (X_p_dep_care_med_spending IS NULL)))
3817         AND ((tlinfo.p_earned_income_credit = x_p_earned_income_credit) OR ((tlinfo.p_earned_income_credit IS NULL) AND (X_p_earned_income_credit IS NULL)))
3818         AND ((tlinfo.p_living_allow = x_p_living_allow) OR ((tlinfo.p_living_allow IS NULL) AND (X_p_living_allow IS NULL)))
3819         AND ((tlinfo.p_tax_exmpt_int = x_p_tax_exmpt_int) OR ((tlinfo.p_tax_exmpt_int IS NULL) AND (X_p_tax_exmpt_int IS NULL)))
3820         AND ((tlinfo.p_foreign_inc_excl = x_p_foreign_inc_excl) OR ((tlinfo.p_foreign_inc_excl IS NULL) AND (X_p_foreign_inc_excl IS NULL)))
3821         AND ((tlinfo.p_other_untax_inc = x_p_other_untax_inc) OR ((tlinfo.p_other_untax_inc IS NULL) AND (X_p_other_untax_inc IS NULL)))
3822         AND ((tlinfo.p_hope_ll_credit = x_p_hope_ll_credit) OR ((tlinfo.p_hope_ll_credit IS NULL) AND (X_p_hope_ll_credit IS NULL)))
3823         AND ((tlinfo.p_yr_separation = x_p_yr_separation) OR ((tlinfo.p_yr_separation IS NULL) AND (X_p_yr_separation IS NULL)))
3824         AND ((tlinfo.p_yr_divorce = x_p_yr_divorce) OR ((tlinfo.p_yr_divorce IS NULL) AND (X_p_yr_divorce IS NULL)))
3825         AND ((tlinfo.p_exp_father_inc = x_p_exp_father_inc) OR ((tlinfo.p_exp_father_inc IS NULL) AND (X_p_exp_father_inc IS NULL)))
3826         AND ((tlinfo.p_exp_mother_inc = x_p_exp_mother_inc) OR ((tlinfo.p_exp_mother_inc IS NULL) AND (X_p_exp_mother_inc IS NULL)))
3827         AND ((tlinfo.p_exp_other_tax_inc = x_p_exp_other_tax_inc) OR ((tlinfo.p_exp_other_tax_inc IS NULL) AND (X_p_exp_other_tax_inc IS NULL)))
3828         AND ((tlinfo.p_exp_other_untax_inc = x_p_exp_other_untax_inc) OR ((tlinfo.p_exp_other_untax_inc IS NULL) AND (X_p_exp_other_untax_inc IS NULL)))
3829         AND ((tlinfo.line_2_relation = x_line_2_relation) OR ((tlinfo.line_2_relation IS NULL) AND (X_line_2_relation IS NULL)))
3830         AND ((tlinfo.line_2_attend_college = x_line_2_attend_college) OR ((tlinfo.line_2_attend_college IS NULL) AND (X_line_2_attend_college IS NULL)))
3831         AND ((tlinfo.line_3_relation = x_line_3_relation) OR ((tlinfo.line_3_relation IS NULL) AND (X_line_3_relation IS NULL)))
3832         AND ((tlinfo.line_3_attend_college = x_line_3_attend_college) OR ((tlinfo.line_3_attend_college IS NULL) AND (X_line_3_attend_college IS NULL)))
3833         AND ((tlinfo.line_4_relation = x_line_4_relation) OR ((tlinfo.line_4_relation IS NULL) AND (X_line_4_relation IS NULL)))
3834         AND ((tlinfo.line_4_attend_college = x_line_4_attend_college) OR ((tlinfo.line_4_attend_college IS NULL) AND (X_line_4_attend_college IS NULL)))
3835         AND ((tlinfo.line_5_relation = x_line_5_relation) OR ((tlinfo.line_5_relation IS NULL) AND (X_line_5_relation IS NULL)))
3836         AND ((tlinfo.line_5_attend_college = x_line_5_attend_college) OR ((tlinfo.line_5_attend_college IS NULL) AND (X_line_5_attend_college IS NULL)))
3837         AND ((tlinfo.line_6_relation = x_line_6_relation) OR ((tlinfo.line_6_relation IS NULL) AND (X_line_6_relation IS NULL)))
3838         AND ((tlinfo.line_6_attend_college = x_line_6_attend_college) OR ((tlinfo.line_6_attend_college IS NULL) AND (X_line_6_attend_college IS NULL)))
3839         AND ((tlinfo.line_7_relation = x_line_7_relation) OR ((tlinfo.line_7_relation IS NULL) AND (X_line_7_relation IS NULL)))
3840         AND ((tlinfo.line_7_attend_college = x_line_7_attend_college) OR ((tlinfo.line_7_attend_college IS NULL) AND (X_line_7_attend_college IS NULL)))
3841         AND ((tlinfo.line_8_relation = x_line_8_relation) OR ((tlinfo.line_8_relation IS NULL) AND (X_line_8_relation IS NULL)))
3842         AND ((tlinfo.line_8_attend_college = x_line_8_attend_college) OR ((tlinfo.line_8_attend_college IS NULL) AND (X_line_8_attend_college IS NULL)))
3843         AND ((tlinfo.p_age_father = x_p_age_father) OR ((tlinfo.p_age_father IS NULL) AND (X_p_age_father IS NULL)))
3844         AND ((tlinfo.p_age_mother = x_p_age_mother) OR ((tlinfo.p_age_mother IS NULL) AND (X_p_age_mother IS NULL)))
3845         AND ((tlinfo.p_div_sep_ind = x_p_div_sep_ind) OR ((tlinfo.p_div_sep_ind IS NULL) AND (X_p_div_sep_ind IS NULL)))
3846         AND ((tlinfo.b_cont_non_custodial_par = x_b_cont_non_custodial_par) OR ((tlinfo.b_cont_non_custodial_par IS NULL) AND (X_b_cont_non_custodial_par IS NULL)))
3847         AND ((tlinfo.college_type_2 = x_college_type_2) OR ((tlinfo.college_type_2 IS NULL) AND (X_college_type_2 IS NULL)))
3848         AND ((tlinfo.college_type_3 = x_college_type_3) OR ((tlinfo.college_type_3 IS NULL) AND (X_college_type_3 IS NULL)))
3849         AND ((tlinfo.college_type_4 = x_college_type_4) OR ((tlinfo.college_type_4 IS NULL) AND (X_college_type_4 IS NULL)))
3850         AND ((tlinfo.college_type_5 = x_college_type_5) OR ((tlinfo.college_type_5 IS NULL) AND (X_college_type_5 IS NULL)))
3851         AND ((tlinfo.college_type_6 = x_college_type_6) OR ((tlinfo.college_type_6 IS NULL) AND (X_college_type_6 IS NULL)))
3852         AND ((tlinfo.college_type_7 = x_college_type_7) OR ((tlinfo.college_type_7 IS NULL) AND (X_college_type_7 IS NULL)))
3853         AND ((tlinfo.college_type_8 = x_college_type_8) OR ((tlinfo.college_type_8 IS NULL) AND (X_college_type_8 IS NULL)))
3854         AND ((tlinfo.school_code_1 = x_school_code_1) OR ((tlinfo.school_code_1 IS NULL) AND (X_school_code_1 IS NULL)))
3855         AND ((tlinfo.housing_code_1 = x_housing_code_1) OR ((tlinfo.housing_code_1 IS NULL) AND (X_housing_code_1 IS NULL)))
3856         AND ((tlinfo.school_code_2 = x_school_code_2) OR ((tlinfo.school_code_2 IS NULL) AND (X_school_code_2 IS NULL)))
3857         AND ((tlinfo.housing_code_2 = x_housing_code_2) OR ((tlinfo.housing_code_2 IS NULL) AND (X_housing_code_2 IS NULL)))
3858         AND ((tlinfo.school_code_3 = x_school_code_3) OR ((tlinfo.school_code_3 IS NULL) AND (X_school_code_3 IS NULL)))
3859         AND ((tlinfo.housing_code_3 = x_housing_code_3) OR ((tlinfo.housing_code_3 IS NULL) AND (X_housing_code_3 IS NULL)))
3860         AND ((tlinfo.school_code_4 = x_school_code_4) OR ((tlinfo.school_code_4 IS NULL) AND (X_school_code_4 IS NULL)))
3861         AND ((tlinfo.housing_code_4 = x_housing_code_4) OR ((tlinfo.housing_code_4 IS NULL) AND (X_housing_code_4 IS NULL)))
3862         AND ((tlinfo.school_code_5 = x_school_code_5) OR ((tlinfo.school_code_5 IS NULL) AND (X_school_code_5 IS NULL)))
3863         AND ((tlinfo.housing_code_5 = x_housing_code_5) OR ((tlinfo.housing_code_5 IS NULL) AND (X_housing_code_5 IS NULL)))
3864         AND ((tlinfo.school_code_6 = x_school_code_6) OR ((tlinfo.school_code_6 IS NULL) AND (X_school_code_6 IS NULL)))
3865         AND ((tlinfo.housing_code_6 = x_housing_code_6) OR ((tlinfo.housing_code_6 IS NULL) AND (X_housing_code_6 IS NULL)))
3866         AND ((tlinfo.school_code_7 = x_school_code_7) OR ((tlinfo.school_code_7 IS NULL) AND (X_school_code_7 IS NULL)))
3867         AND ((tlinfo.housing_code_7 = x_housing_code_7) OR ((tlinfo.housing_code_7 IS NULL) AND (X_housing_code_7 IS NULL)))
3868         AND ((tlinfo.school_code_8 = x_school_code_8) OR ((tlinfo.school_code_8 IS NULL) AND (X_school_code_8 IS NULL)))
3869         AND ((tlinfo.housing_code_8 = x_housing_code_8) OR ((tlinfo.housing_code_8 IS NULL) AND (X_housing_code_8 IS NULL)))
3870         AND ((tlinfo.school_code_9 = x_school_code_9) OR ((tlinfo.school_code_9 IS NULL) AND (X_school_code_9 IS NULL)))
3871         AND ((tlinfo.housing_code_9 = x_housing_code_9) OR ((tlinfo.housing_code_9 IS NULL) AND (X_housing_code_9 IS NULL)))
3872         AND ((tlinfo.school_code_10 = x_school_code_10) OR ((tlinfo.school_code_10 IS NULL) AND (X_school_code_10 IS NULL)))
3873         AND ((tlinfo.housing_code_10 = x_housing_code_10) OR ((tlinfo.housing_code_10 IS NULL) AND (X_housing_code_10 IS NULL)))
3874         AND ((tlinfo.additional_school_code_1 = x_additional_school_code_1) OR ((tlinfo.additional_school_code_1 IS NULL) AND (X_additional_school_code_1 IS NULL)))
3875         AND ((tlinfo.additional_school_code_2 = x_additional_school_code_2) OR ((tlinfo.additional_school_code_2 IS NULL) AND (X_additional_school_code_2 IS NULL)))
3876         AND ((tlinfo.additional_school_code_3 = x_additional_school_code_3) OR ((tlinfo.additional_school_code_3 IS NULL) AND (X_additional_school_code_3 IS NULL)))
3877         AND ((tlinfo.additional_school_code_4 = x_additional_school_code_4) OR ((tlinfo.additional_school_code_4 IS NULL) AND (X_additional_school_code_4 IS NULL)))
3878         AND ((tlinfo.additional_school_code_5 = x_additional_school_code_5) OR ((tlinfo.additional_school_code_5 IS NULL) AND (X_additional_school_code_5 IS NULL)))
3879         AND ((tlinfo.additional_school_code_6 = x_additional_school_code_6) OR ((tlinfo.additional_school_code_6 IS NULL) AND (X_additional_school_code_6 IS NULL)))
3880         AND ((tlinfo.additional_school_code_7 = x_additional_school_code_7) OR ((tlinfo.additional_school_code_7 IS NULL) AND (X_additional_school_code_7 IS NULL)))
3881         AND ((tlinfo.additional_school_code_8 = x_additional_school_code_8) OR ((tlinfo.additional_school_code_8 IS NULL) AND (X_additional_school_code_8 IS NULL)))
3882         AND ((tlinfo.additional_school_code_9 = x_additional_school_code_9) OR ((tlinfo.additional_school_code_9 IS NULL) AND (X_additional_school_code_9 IS NULL)))
3883         AND ((tlinfo.additional_school_code_10 = x_additional_school_code_10) OR ((tlinfo.additional_school_code_10 IS NULL) AND (X_additional_school_code_10 IS NULL)))
3884         AND ((tlinfo.explanation_spec_circum = x_explanation_spec_circum) OR ((tlinfo.explanation_spec_circum IS NULL) AND (X_explanation_spec_circum IS NULL)))
3885         AND ((tlinfo.signature_student = x_signature_student) OR ((tlinfo.signature_student IS NULL) AND (X_signature_student IS NULL)))
3886         AND ((tlinfo.signature_spouse = x_signature_spouse) OR ((tlinfo.signature_spouse IS NULL) AND (X_signature_spouse IS NULL)))
3887         AND ((tlinfo.signature_father = x_signature_father) OR ((tlinfo.signature_father IS NULL) AND (X_signature_father IS NULL)))
3888         AND ((tlinfo.signature_mother = x_signature_mother) OR ((tlinfo.signature_mother IS NULL) AND (X_signature_mother IS NULL)))
3889         AND ((tlinfo.month_day_completed = x_month_day_completed) OR ((tlinfo.month_day_completed IS NULL) AND (X_month_day_completed IS NULL)))
3890         AND ((tlinfo.year_completed = x_year_completed) OR ((tlinfo.year_completed IS NULL) AND (X_year_completed IS NULL)))
3891         AND ((tlinfo.age_line_2 = x_age_line_2) OR ((tlinfo.age_line_2 IS NULL) AND (X_age_line_2 IS NULL)))
3892         AND ((tlinfo.age_line_3 = x_age_line_3) OR ((tlinfo.age_line_3 IS NULL) AND (X_age_line_3 IS NULL)))
3893         AND ((tlinfo.age_line_4 = x_age_line_4) OR ((tlinfo.age_line_4 IS NULL) AND (X_age_line_4 IS NULL)))
3894         AND ((tlinfo.age_line_5 = x_age_line_5) OR ((tlinfo.age_line_5 IS NULL) AND (X_age_line_5 IS NULL)))
3895         AND ((tlinfo.age_line_6 = x_age_line_6) OR ((tlinfo.age_line_6 IS NULL) AND (X_age_line_6 IS NULL)))
3896         AND ((tlinfo.age_line_7 = x_age_line_7) OR ((tlinfo.age_line_7 IS NULL) AND (X_age_line_7 IS NULL)))
3897         AND ((tlinfo.age_line_8 = x_age_line_8) OR ((tlinfo.age_line_8 IS NULL) AND (X_age_line_8 IS NULL)))
3898         AND ((tlinfo.a_online_signature = x_a_online_signature) OR ((tlinfo.a_online_signature IS NULL) AND (X_a_online_signature IS NULL)))
3899         AND ((tlinfo.question_1_number = x_question_1_number) OR ((tlinfo.question_1_number IS NULL) AND (X_question_1_number IS NULL)))
3900         AND ((tlinfo.question_1_size = x_question_1_size) OR ((tlinfo.question_1_size IS NULL) AND (X_question_1_size IS NULL)))
3901         AND ((tlinfo.question_1_answer = x_question_1_answer) OR ((tlinfo.question_1_answer IS NULL) AND (X_question_1_answer IS NULL)))
3902         AND ((tlinfo.question_2_number = x_question_2_number) OR ((tlinfo.question_2_number IS NULL) AND (X_question_2_number IS NULL)))
3903         AND ((tlinfo.question_2_size = x_question_2_size) OR ((tlinfo.question_2_size IS NULL) AND (X_question_2_size IS NULL)))
3904         AND ((tlinfo.question_2_answer = x_question_2_answer) OR ((tlinfo.question_2_answer IS NULL) AND (X_question_2_answer IS NULL)))
3905         AND ((tlinfo.question_3_number = x_question_3_number) OR ((tlinfo.question_3_number IS NULL) AND (X_question_3_number IS NULL)))
3906         AND ((tlinfo.question_3_size = x_question_3_size) OR ((tlinfo.question_3_size IS NULL) AND (X_question_3_size IS NULL)))
3907         AND ((tlinfo.question_3_answer = x_question_3_answer) OR ((tlinfo.question_3_answer IS NULL) AND (X_question_3_answer IS NULL)))
3908         AND ((tlinfo.question_4_number = x_question_4_number) OR ((tlinfo.question_4_number IS NULL) AND (X_question_4_number IS NULL)))
3909         AND ((tlinfo.question_4_size = x_question_4_size) OR ((tlinfo.question_4_size IS NULL) AND (X_question_4_size IS NULL)))
3910         AND ((tlinfo.question_4_answer = x_question_4_answer) OR ((tlinfo.question_4_answer IS NULL) AND (X_question_4_answer IS NULL)))
3911         AND ((tlinfo.question_5_number = x_question_5_number) OR ((tlinfo.question_5_number IS NULL) AND (X_question_5_number IS NULL)))
3912         AND ((tlinfo.question_5_size = x_question_5_size) OR ((tlinfo.question_5_size IS NULL) AND (X_question_5_size IS NULL)))
3913         AND ((tlinfo.question_5_answer = x_question_5_answer) OR ((tlinfo.question_5_answer IS NULL) AND (X_question_5_answer IS NULL)))
3914         AND ((tlinfo.question_6_number = x_question_6_number) OR ((tlinfo.question_6_number IS NULL) AND (X_question_6_number IS NULL)))
3915         AND ((tlinfo.question_6_size = x_question_6_size) OR ((tlinfo.question_6_size IS NULL) AND (X_question_6_size IS NULL)))
3916         AND ((tlinfo.question_6_answer = x_question_6_answer) OR ((tlinfo.question_6_answer IS NULL) AND (X_question_6_answer IS NULL)))
3917         AND ((tlinfo.question_7_number = x_question_7_number) OR ((tlinfo.question_7_number IS NULL) AND (X_question_7_number IS NULL)))
3918         AND ((tlinfo.question_7_size = x_question_7_size) OR ((tlinfo.question_7_size IS NULL) AND (X_question_7_size IS NULL)))
3919         AND ((tlinfo.question_7_answer = x_question_7_answer) OR ((tlinfo.question_7_answer IS NULL) AND (X_question_7_answer IS NULL)))
3920         AND ((tlinfo.question_8_number = x_question_8_number) OR ((tlinfo.question_8_number IS NULL) AND (X_question_8_number IS NULL)))
3921         AND ((tlinfo.question_8_size = x_question_8_size) OR ((tlinfo.question_8_size IS NULL) AND (X_question_8_size IS NULL)))
3922         AND ((tlinfo.question_8_answer = x_question_8_answer) OR ((tlinfo.question_8_answer IS NULL) AND (X_question_8_answer IS NULL)))
3923         AND ((tlinfo.question_9_number = x_question_9_number) OR ((tlinfo.question_9_number IS NULL) AND (X_question_9_number IS NULL)))
3924         AND ((tlinfo.question_9_size = x_question_9_size) OR ((tlinfo.question_9_size IS NULL) AND (X_question_9_size IS NULL)))
3925         AND ((tlinfo.question_9_answer = x_question_9_answer) OR ((tlinfo.question_9_answer IS NULL) AND (X_question_9_answer IS NULL)))
3926         AND ((tlinfo.question_10_number = x_question_10_number) OR ((tlinfo.question_10_number IS NULL) AND (X_question_10_number IS NULL)))
3927         AND ((tlinfo.question_10_size = x_question_10_size) OR ((tlinfo.question_10_size IS NULL) AND (X_question_10_size IS NULL)))
3928         AND ((tlinfo.question_10_answer = x_question_10_answer) OR ((tlinfo.question_10_answer IS NULL) AND (X_question_10_answer IS NULL)))
3929         AND ((tlinfo.question_11_number = x_question_11_number) OR ((tlinfo.question_11_number IS NULL) AND (X_question_11_number IS NULL)))
3930         AND ((tlinfo.question_11_size = x_question_11_size) OR ((tlinfo.question_11_size IS NULL) AND (X_question_11_size IS NULL)))
3931         AND ((tlinfo.question_11_answer = x_question_11_answer) OR ((tlinfo.question_11_answer IS NULL) AND (X_question_11_answer IS NULL)))
3932         AND ((tlinfo.question_12_number = x_question_12_number) OR ((tlinfo.question_12_number IS NULL) AND (X_question_12_number IS NULL)))
3933         AND ((tlinfo.question_12_size = x_question_12_size) OR ((tlinfo.question_12_size IS NULL) AND (X_question_12_size IS NULL)))
3934         AND ((tlinfo.question_12_answer = x_question_12_answer) OR ((tlinfo.question_12_answer IS NULL) AND (X_question_12_answer IS NULL)))
3935         AND ((tlinfo.question_13_number = x_question_13_number) OR ((tlinfo.question_13_number IS NULL) AND (X_question_13_number IS NULL)))
3936         AND ((tlinfo.question_13_size = x_question_13_size) OR ((tlinfo.question_13_size IS NULL) AND (X_question_13_size IS NULL)))
3937         AND ((tlinfo.question_13_answer = x_question_13_answer) OR ((tlinfo.question_13_answer IS NULL) AND (X_question_13_answer IS NULL)))
3938         AND ((tlinfo.question_14_number = x_question_14_number) OR ((tlinfo.question_14_number IS NULL) AND (X_question_14_number IS NULL)))
3939         AND ((tlinfo.question_14_size = x_question_14_size) OR ((tlinfo.question_14_size IS NULL) AND (X_question_14_size IS NULL)))
3940         AND ((tlinfo.question_14_answer = x_question_14_answer) OR ((tlinfo.question_14_answer IS NULL) AND (X_question_14_answer IS NULL)))
3941         AND ((tlinfo.question_15_number = x_question_15_number) OR ((tlinfo.question_15_number IS NULL) AND (X_question_15_number IS NULL)))
3942         AND ((tlinfo.question_15_size = x_question_15_size) OR ((tlinfo.question_15_size IS NULL) AND (X_question_15_size IS NULL)))
3943         AND ((tlinfo.question_15_answer = x_question_15_answer) OR ((tlinfo.question_15_answer IS NULL) AND (X_question_15_answer IS NULL)))
3944         AND ((tlinfo.question_16_number = x_question_16_number) OR ((tlinfo.question_16_number IS NULL) AND (X_question_16_number IS NULL)))
3945         AND ((tlinfo.question_16_size = x_question_16_size) OR ((tlinfo.question_16_size IS NULL) AND (X_question_16_size IS NULL)))
3946         AND ((tlinfo.question_16_answer = x_question_16_answer) OR ((tlinfo.question_16_answer IS NULL) AND (X_question_16_answer IS NULL)))
3947         AND ((tlinfo.question_17_number = x_question_17_number) OR ((tlinfo.question_17_number IS NULL) AND (X_question_17_number IS NULL)))
3948         AND ((tlinfo.question_17_size = x_question_17_size) OR ((tlinfo.question_17_size IS NULL) AND (X_question_17_size IS NULL)))
3949         AND ((tlinfo.question_17_answer = x_question_17_answer) OR ((tlinfo.question_17_answer IS NULL) AND (X_question_17_answer IS NULL)))
3950         AND ((tlinfo.question_18_number = x_question_18_number) OR ((tlinfo.question_18_number IS NULL) AND (X_question_18_number IS NULL)))
3951         AND ((tlinfo.question_18_size = x_question_18_size) OR ((tlinfo.question_18_size IS NULL) AND (X_question_18_size IS NULL)))
3952         AND ((tlinfo.question_18_answer = x_question_18_answer) OR ((tlinfo.question_18_answer IS NULL) AND (X_question_18_answer IS NULL)))
3953         AND ((tlinfo.question_19_number = x_question_19_number) OR ((tlinfo.question_19_number IS NULL) AND (X_question_19_number IS NULL)))
3954         AND ((tlinfo.question_19_size = x_question_19_size) OR ((tlinfo.question_19_size IS NULL) AND (X_question_19_size IS NULL)))
3955         AND ((tlinfo.question_19_answer = x_question_19_answer) OR ((tlinfo.question_19_answer IS NULL) AND (X_question_19_answer IS NULL)))
3956         AND ((tlinfo.question_20_number = x_question_20_number) OR ((tlinfo.question_20_number IS NULL) AND (X_question_20_number IS NULL)))
3957         AND ((tlinfo.question_20_size = x_question_20_size) OR ((tlinfo.question_20_size IS NULL) AND (X_question_20_size IS NULL)))
3958         AND ((tlinfo.question_20_answer = x_question_20_answer) OR ((tlinfo.question_20_answer IS NULL) AND (X_question_20_answer IS NULL)))
3959         AND ((tlinfo.question_21_number = x_question_21_number) OR ((tlinfo.question_21_number IS NULL) AND (X_question_21_number IS NULL)))
3960         AND ((tlinfo.question_21_size = x_question_21_size) OR ((tlinfo.question_21_size IS NULL) AND (X_question_21_size IS NULL)))
3961         AND ((tlinfo.question_21_answer = x_question_21_answer) OR ((tlinfo.question_21_answer IS NULL) AND (X_question_21_answer IS NULL)))
3962         AND ((tlinfo.question_22_number = x_question_22_number) OR ((tlinfo.question_22_number IS NULL) AND (X_question_22_number IS NULL)))
3963         AND ((tlinfo.question_22_size = x_question_22_size) OR ((tlinfo.question_22_size IS NULL) AND (X_question_22_size IS NULL)))
3964         AND ((tlinfo.question_22_answer = x_question_22_answer) OR ((tlinfo.question_22_answer IS NULL) AND (X_question_22_answer IS NULL)))
3965         AND ((tlinfo.question_23_number = x_question_23_number) OR ((tlinfo.question_23_number IS NULL) AND (X_question_23_number IS NULL)))
3966         AND ((tlinfo.question_23_size = x_question_23_size) OR ((tlinfo.question_23_size IS NULL) AND (X_question_23_size IS NULL)))
3967         AND ((tlinfo.question_23_answer = x_question_23_answer) OR ((tlinfo.question_23_answer IS NULL) AND (X_question_23_answer IS NULL)))
3968         AND ((tlinfo.question_24_number = x_question_24_number) OR ((tlinfo.question_24_number IS NULL) AND (X_question_24_number IS NULL)))
3969         AND ((tlinfo.question_24_size = x_question_24_size) OR ((tlinfo.question_24_size IS NULL) AND (X_question_24_size IS NULL)))
3970         AND ((tlinfo.question_24_answer = x_question_24_answer) OR ((tlinfo.question_24_answer IS NULL) AND (X_question_24_answer IS NULL)))
3971         AND ((tlinfo.question_25_number = x_question_25_number) OR ((tlinfo.question_25_number IS NULL) AND (X_question_25_number IS NULL)))
3972         AND ((tlinfo.question_25_size = x_question_25_size) OR ((tlinfo.question_25_size IS NULL) AND (X_question_25_size IS NULL)))
3973         AND ((tlinfo.question_25_answer = x_question_25_answer) OR ((tlinfo.question_25_answer IS NULL) AND (X_question_25_answer IS NULL)))
3974         AND ((tlinfo.question_26_number = x_question_26_number) OR ((tlinfo.question_26_number IS NULL) AND (X_question_26_number IS NULL)))
3975         AND ((tlinfo.question_26_size = x_question_26_size) OR ((tlinfo.question_26_size IS NULL) AND (X_question_26_size IS NULL)))
3976         AND ((tlinfo.question_26_answer = x_question_26_answer) OR ((tlinfo.question_26_answer IS NULL) AND (X_question_26_answer IS NULL)))
3977         AND ((tlinfo.question_27_number = x_question_27_number) OR ((tlinfo.question_27_number IS NULL) AND (X_question_27_number IS NULL)))
3978         AND ((tlinfo.question_27_size = x_question_27_size) OR ((tlinfo.question_27_size IS NULL) AND (X_question_27_size IS NULL)))
3979         AND ((tlinfo.question_27_answer = x_question_27_answer) OR ((tlinfo.question_27_answer IS NULL) AND (X_question_27_answer IS NULL)))
3980         AND ((tlinfo.question_28_number = x_question_28_number) OR ((tlinfo.question_28_number IS NULL) AND (X_question_28_number IS NULL)))
3981         AND ((tlinfo.question_28_size = x_question_28_size) OR ((tlinfo.question_28_size IS NULL) AND (X_question_28_size IS NULL)))
3982         AND ((tlinfo.question_28_answer = x_question_28_answer) OR ((tlinfo.question_28_answer IS NULL) AND (X_question_28_answer IS NULL)))
3983         AND ((tlinfo.question_29_number = x_question_29_number) OR ((tlinfo.question_29_number IS NULL) AND (X_question_29_number IS NULL)))
3984         AND ((tlinfo.question_29_size = x_question_29_size) OR ((tlinfo.question_29_size IS NULL) AND (X_question_29_size IS NULL)))
3985         AND ((tlinfo.question_29_answer = x_question_29_answer) OR ((tlinfo.question_29_answer IS NULL) AND (X_question_29_answer IS NULL)))
3986         AND ((tlinfo.question_30_number = x_question_30_number) OR ((tlinfo.question_30_number IS NULL) AND (X_question_30_number IS NULL)))
3987         AND ((tlinfo.questions_30_size = x_questions_30_size) OR ((tlinfo.questions_30_size IS NULL) AND (X_questions_30_size IS NULL)))
3988         AND ((tlinfo.question_30_answer = x_question_30_answer) OR ((tlinfo.question_30_answer IS NULL) AND (X_question_30_answer IS NULL)))
3989         AND ((tlinfo.legacy_record_flag = x_legacy_record_flag) OR ((tlinfo.legacy_record_flag IS NULL) AND ( X_legacy_record_flag IS NULL)))
3990         AND ((tlinfo.coa_duration_efc_amt = x_coa_duration_efc_amt) OR ((tlinfo.coa_duration_efc_amt IS NULL) AND (x_coa_duration_efc_amt  IS NULL)))
3991         AND ((tlinfo.coa_duration_num = x_coa_duration_num) OR ((tlinfo.coa_duration_num IS NULL) AND ( x_coa_duration_num IS NULL)))
3992         AND ((tlinfo.p_soc_sec_ben_student_amt = x_p_soc_sec_ben_student_amt) OR ((tlinfo.p_soc_sec_ben_student_amt IS NULL) AND (x_p_soc_sec_ben_student_amt IS NULL)))
3993         AND ((tlinfo.p_tuit_fee_deduct_amt = x_p_tuit_fee_deduct_amt) OR ((tlinfo.p_tuit_fee_deduct_amt IS NULL) AND (x_p_tuit_fee_deduct_amt IS NULL)))
3994         AND ((tlinfo.stu_lives_with_num = x_stu_lives_with_num) OR ((tlinfo.stu_lives_with_num IS NULL) AND (x_stu_lives_with_num IS NULL)))
3995         AND ((tlinfo.stu_most_support_from_num = x_stu_most_support_from_num) OR ((tlinfo.stu_most_support_from_num IS NULL) AND (x_stu_most_support_from_num IS NULL)))
3996         AND ((tlinfo.location_computer_num = x_location_computer_num) OR ((tlinfo.location_computer_num IS NULL) AND (x_location_computer_num IS NULL)))
3997        ) THEN
3998       NULL;
3999     ELSE
4000       fnd_message.set_name('FND', 'FORM_RECORD_CHANGED');
4001       igs_ge_msg_stack.add;
4002       app_exception.raise_exception;
4003     END IF;
4004 
4005     RETURN;
4006 
4007   END lock_row;
4008 
4009 
4010   PROCEDURE update_row (
4011     x_rowid                             IN     VARCHAR2,
4012     x_cssp_id                           IN     NUMBER,
4013     x_base_id                           IN     NUMBER,
4014     x_system_record_type                IN     VARCHAR2,
4015     x_active_profile                    IN     VARCHAR2,
4016     x_college_code                      IN     VARCHAR2,
4017     x_academic_year                     IN     VARCHAR2,
4018     x_stu_record_type                   IN     VARCHAR2,
4019     x_css_id_number                     IN     VARCHAR2,
4020     x_registration_receipt_date         IN     VARCHAR2,
4021     x_registration_type                 IN     VARCHAR2,
4022     x_application_receipt_date          IN     VARCHAR2,
4023     x_application_type                  IN     VARCHAR2,
4024     x_original_fnar_compute             IN     VARCHAR2,
4025     x_revision_fnar_compute_date        IN     VARCHAR2,
4026     x_electronic_extract_date           IN     VARCHAR2,
4027     x_institutional_reporting_type      IN     VARCHAR2,
4028     x_asr_receipt_date                  IN     VARCHAR2,
4029     x_last_name                         IN     VARCHAR2,
4030     x_first_name                        IN     VARCHAR2,
4031     x_middle_initial                    IN     VARCHAR2,
4032     x_address_number_and_street         IN     VARCHAR2,
4033     x_city                              IN     VARCHAR2,
4034     x_state_mailing                     IN     VARCHAR2,
4035     x_zip_code                          IN     VARCHAR2,
4036     x_s_telephone_number                IN     VARCHAR2,
4037     x_s_title                           IN     VARCHAR2,
4038     x_date_of_birth                     IN     DATE,
4039     x_social_security_number            IN     VARCHAR2,
4040     x_state_legal_residence             IN     VARCHAR2,
4041     x_foreign_address_indicator         IN     VARCHAR2,
4042     x_foreign_postal_code               IN     VARCHAR2,
4043     x_country                           IN     VARCHAR2,
4044     x_financial_aid_status              IN     VARCHAR2,
4045     x_year_in_college                   IN     VARCHAR2,
4046     x_marital_status                    IN     VARCHAR2,
4047     x_ward_court                        IN     VARCHAR2,
4048     x_legal_dependents_other            IN     VARCHAR2,
4049     x_household_size                    IN     NUMBER,
4050     x_number_in_college                 IN     NUMBER,
4051     x_citizenship_status                IN     VARCHAR2,
4052     x_citizenship_country               IN     VARCHAR2,
4053     x_visa_classification               IN     VARCHAR2,
4054     x_tax_figures                       IN     VARCHAR2,
4055     x_number_exemptions                 IN     NUMBER,
4056     x_adjusted_gross_inc                IN     NUMBER,
4057     x_us_tax_paid                       IN     NUMBER,
4058     x_itemized_deductions               IN     NUMBER,
4059     x_stu_income_work                   IN     NUMBER,
4060     x_spouse_income_work                IN     NUMBER,
4061     x_divid_int_inc                     IN     NUMBER,
4062     x_soc_sec_benefits                  IN     NUMBER,
4063     x_welfare_tanf                      IN     NUMBER,
4064     x_child_supp_rcvd                   IN     NUMBER,
4065     x_earned_income_credit              IN     NUMBER,
4066     x_other_untax_income                IN     NUMBER,
4067     x_tax_stu_aid                       IN     NUMBER,
4068     x_cash_sav_check                    IN     NUMBER,
4069     x_ira_keogh                         IN     NUMBER,
4070     x_invest_value                      IN     NUMBER,
4071     x_invest_debt                       IN     NUMBER,
4072     x_home_value                        IN     NUMBER,
4073     x_home_debt                         IN     NUMBER,
4074     x_oth_real_value                    IN     NUMBER,
4075     x_oth_real_debt                     IN     NUMBER,
4076     x_bus_farm_value                    IN     NUMBER,
4077     x_bus_farm_debt                     IN     NUMBER,
4078     x_live_on_farm                      IN     VARCHAR2,
4079     x_home_purch_price                  IN     NUMBER,
4080     x_hope_ll_credit                    IN     NUMBER,
4081     x_home_purch_year                   IN     VARCHAR2,
4082     x_trust_amount                      IN     NUMBER,
4083     x_trust_avail                       IN     VARCHAR2,
4084     x_trust_estab                       IN     VARCHAR2,
4085     x_child_support_paid                IN     NUMBER,
4086     x_med_dent_expenses                 IN     NUMBER,
4087     x_vet_us                            IN     VARCHAR2,
4088     x_vet_ben_amount                    IN     NUMBER,
4089     x_vet_ben_months                    IN     NUMBER,
4090     x_stu_summer_wages                  IN     NUMBER,
4091     x_stu_school_yr_wages               IN     NUMBER,
4092     x_spouse_summer_wages               IN     NUMBER,
4093     x_spouse_school_yr_wages            IN     NUMBER,
4094     x_summer_other_tax_inc              IN     NUMBER,
4095     x_school_yr_other_tax_inc           IN     NUMBER,
4096     x_summer_untax_inc                  IN     NUMBER,
4097     x_school_yr_untax_inc               IN     NUMBER,
4098     x_grants_schol_etc                  IN     NUMBER,
4099     x_tuit_benefits                     IN     NUMBER,
4100     x_cont_parents                      IN     NUMBER,
4101     x_cont_relatives                    IN     NUMBER,
4102     x_p_siblings_pre_tuit               IN     NUMBER,
4103     x_p_student_pre_tuit                IN     NUMBER,
4104     x_p_household_size                  IN     NUMBER,
4105     x_p_number_in_college               IN     NUMBER,
4106     x_p_parents_in_college              IN     NUMBER,
4107     x_p_marital_status                  IN     VARCHAR2,
4108     x_p_state_legal_residence           IN     VARCHAR2,
4109     x_p_natural_par_status              IN     VARCHAR2,
4110     x_p_child_supp_paid                 IN     NUMBER,
4111     x_p_repay_ed_loans                  IN     NUMBER,
4112     x_p_med_dent_expenses               IN     NUMBER,
4113     x_p_tuit_paid_amount                IN     NUMBER,
4114     x_p_tuit_paid_number                IN     NUMBER,
4115     x_p_exp_child_supp_paid             IN     NUMBER,
4116     x_p_exp_repay_ed_loans              IN     NUMBER,
4117     x_p_exp_med_dent_expenses           IN     NUMBER,
4118     x_p_exp_tuit_pd_amount              IN     NUMBER,
4119     x_p_exp_tuit_pd_number              IN     NUMBER,
4120     x_p_cash_sav_check                  IN     NUMBER,
4121     x_p_month_mortgage_pay              IN     NUMBER,
4122     x_p_invest_value                    IN     NUMBER,
4123     x_p_invest_debt                     IN     NUMBER,
4124     x_p_home_value                      IN     NUMBER,
4125     x_p_home_debt                       IN     NUMBER,
4126     x_p_home_purch_price                IN     NUMBER,
4127     x_p_own_business_farm               IN     VARCHAR2,
4128     x_p_business_value                  IN     NUMBER,
4129     x_p_business_debt                   IN     NUMBER,
4130     x_p_farm_value                      IN     NUMBER,
4131     x_p_farm_debt                       IN     NUMBER,
4132     x_p_live_on_farm                    IN     NUMBER,
4133     x_p_oth_real_estate_value           IN     NUMBER,
4134     x_p_oth_real_estate_debt            IN     NUMBER,
4135     x_p_oth_real_purch_price            IN     NUMBER,
4136     x_p_siblings_assets                 IN     NUMBER,
4137     x_p_home_purch_year                 IN     VARCHAR2,
4138     x_p_oth_real_purch_year             IN     VARCHAR2,
4139     x_p_prior_agi                       IN     NUMBER,
4140     x_p_prior_us_tax_paid               IN     NUMBER,
4141     x_p_prior_item_deductions           IN     NUMBER,
4142     x_p_prior_other_untax_inc           IN     NUMBER,
4143     x_p_tax_figures                     IN     NUMBER,
4144     x_p_number_exemptions               IN     NUMBER,
4145     x_p_adjusted_gross_inc              IN     NUMBER,
4146     x_p_wages_sal_tips                  IN     NUMBER,
4147     x_p_interest_income                 IN     NUMBER,
4148     x_p_dividend_income                 IN     NUMBER,
4149     x_p_net_inc_bus_farm                IN     NUMBER,
4150     x_p_other_taxable_income            IN     NUMBER,
4151     x_p_adj_to_income                   IN     NUMBER,
4152     x_p_us_tax_paid                     IN     NUMBER,
4153     x_p_itemized_deductions             IN     NUMBER,
4154     x_p_father_income_work              IN     NUMBER,
4155     x_p_mother_income_work              IN     NUMBER,
4156     x_p_soc_sec_ben                     IN     NUMBER,
4157     x_p_welfare_tanf                    IN     NUMBER,
4158     x_p_child_supp_rcvd                 IN     NUMBER,
4159     x_p_ded_ira_keogh                   IN     NUMBER,
4160     x_p_tax_defer_pens_savs             IN     NUMBER,
4161     x_p_dep_care_med_spending           IN     NUMBER,
4162     x_p_earned_income_credit            IN     NUMBER,
4163     x_p_living_allow                    IN     NUMBER,
4164     x_p_tax_exmpt_int                   IN     NUMBER,
4165     x_p_foreign_inc_excl                IN     NUMBER,
4166     x_p_other_untax_inc                 IN     NUMBER,
4167     x_p_hope_ll_credit                  IN     NUMBER,
4168     x_p_yr_separation                   IN     NUMBER,
4169     x_p_yr_divorce                      IN     NUMBER,
4170     x_p_exp_father_inc                  IN     NUMBER,
4171     x_p_exp_mother_inc                  IN     NUMBER,
4172     x_p_exp_other_tax_inc               IN     NUMBER,
4173     x_p_exp_other_untax_inc             IN     NUMBER,
4174     x_line_2_relation                   IN     VARCHAR2,
4175     x_line_2_attend_college             IN     VARCHAR2,
4176     x_line_3_relation                   IN     VARCHAR2,
4177     x_line_3_attend_college             IN     VARCHAR2,
4178     x_line_4_relation                   IN     VARCHAR2,
4179     x_line_4_attend_college             IN     VARCHAR2,
4180     x_line_5_relation                   IN     VARCHAR2,
4181     x_line_5_attend_college             IN     VARCHAR2,
4182     x_line_6_relation                   IN     VARCHAR2,
4183     x_line_6_attend_college             IN     VARCHAR2,
4184     x_line_7_relation                   IN     VARCHAR2,
4185     x_line_7_attend_college             IN     VARCHAR2,
4186     x_line_8_relation                   IN     VARCHAR2,
4187     x_line_8_attend_college             IN     VARCHAR2,
4188     x_p_age_father                      IN     VARCHAR2,
4189     x_p_age_mother                      IN     VARCHAR2,
4190     x_p_div_sep_ind                     IN     VARCHAR2,
4191     x_b_cont_non_custodial_par          IN     VARCHAR2,
4192     x_college_type_2                    IN     VARCHAR2,
4193     x_college_type_3                    IN     VARCHAR2,
4194     x_college_type_4                    IN     VARCHAR2,
4195     x_college_type_5                    IN     VARCHAR2,
4196     x_college_type_6                    IN     VARCHAR2,
4197     x_college_type_7                    IN     VARCHAR2,
4198     x_college_type_8                    IN     VARCHAR2,
4199     x_school_code_1                     IN     VARCHAR2,
4200     x_housing_code_1                    IN     VARCHAR2,
4201     x_school_code_2                     IN     VARCHAR2,
4202     x_housing_code_2                    IN     VARCHAR2,
4203     x_school_code_3                     IN     VARCHAR2,
4204     x_housing_code_3                    IN     VARCHAR2,
4205     x_school_code_4                     IN     VARCHAR2,
4206     x_housing_code_4                    IN     VARCHAR2,
4207     x_school_code_5                     IN     VARCHAR2,
4208     x_housing_code_5                    IN     VARCHAR2,
4209     x_school_code_6                     IN     VARCHAR2,
4210     x_housing_code_6                    IN     VARCHAR2,
4211     x_school_code_7                     IN     VARCHAR2,
4212     x_housing_code_7                    IN     VARCHAR2,
4213     x_school_code_8                     IN     VARCHAR2,
4214     x_housing_code_8                    IN     VARCHAR2,
4215     x_school_code_9                     IN     VARCHAR2,
4216     x_housing_code_9                    IN     VARCHAR2,
4217     x_school_code_10                    IN     VARCHAR2,
4218     x_housing_code_10                   IN     VARCHAR2,
4219     x_additional_school_code_1          IN     VARCHAR2,
4220     x_additional_school_code_2          IN     VARCHAR2,
4221     x_additional_school_code_3          IN     VARCHAR2,
4222     x_additional_school_code_4          IN     VARCHAR2,
4223     x_additional_school_code_5          IN     VARCHAR2,
4224     x_additional_school_code_6          IN     VARCHAR2,
4225     x_additional_school_code_7          IN     VARCHAR2,
4226     x_additional_school_code_8          IN     VARCHAR2,
4227     x_additional_school_code_9          IN     VARCHAR2,
4228     x_additional_school_code_10         IN     VARCHAR2,
4229     x_explanation_spec_circum           IN     VARCHAR2,
4230     x_signature_student                 IN     VARCHAR2,
4231     x_signature_spouse                  IN     VARCHAR2,
4232     x_signature_father                  IN     VARCHAR2,
4233     x_signature_mother                  IN     VARCHAR2,
4234     x_month_day_completed               IN     VARCHAR2,
4235     x_year_completed                    IN     VARCHAR2,
4236     x_age_line_2                        IN     NUMBER,
4237     x_age_line_3                        IN     NUMBER,
4238     x_age_line_4                        IN     NUMBER,
4239     x_age_line_5                        IN     NUMBER,
4240     x_age_line_6                        IN     NUMBER,
4241     x_age_line_7                        IN     NUMBER,
4242     x_age_line_8                        IN     NUMBER,
4243     x_a_online_signature                IN     VARCHAR2,
4244     x_question_1_number                 IN     VARCHAR2,
4245     x_question_1_size                   IN     NUMBER,
4246     x_question_1_answer                 IN     VARCHAR2,
4247     x_question_2_number                 IN     VARCHAR2,
4248     x_question_2_size                   IN     NUMBER,
4249     x_question_2_answer                 IN     VARCHAR2,
4250     x_question_3_number                 IN     VARCHAR2,
4251     x_question_3_size                   IN     NUMBER,
4252     x_question_3_answer                 IN     VARCHAR2,
4253     x_question_4_number                 IN     VARCHAR2,
4254     x_question_4_size                   IN     NUMBER,
4255     x_question_4_answer                 IN     VARCHAR2,
4256     x_question_5_number                 IN     VARCHAR2,
4257     x_question_5_size                   IN     NUMBER,
4258     x_question_5_answer                 IN     VARCHAR2,
4259     x_question_6_number                 IN     VARCHAR2,
4260     x_question_6_size                   IN     NUMBER,
4261     x_question_6_answer                 IN     VARCHAR2,
4262     x_question_7_number                 IN     VARCHAR2,
4263     x_question_7_size                   IN     NUMBER,
4264     x_question_7_answer                 IN     VARCHAR2,
4265     x_question_8_number                 IN     VARCHAR2,
4266     x_question_8_size                   IN     NUMBER,
4267     x_question_8_answer                 IN     VARCHAR2,
4268     x_question_9_number                 IN     VARCHAR2,
4269     x_question_9_size                   IN     NUMBER,
4270     x_question_9_answer                 IN     VARCHAR2,
4271     x_question_10_number                IN     VARCHAR2,
4272     x_question_10_size                  IN     NUMBER,
4273     x_question_10_answer                IN     VARCHAR2,
4274     x_question_11_number                IN     VARCHAR2,
4275     x_question_11_size                  IN     NUMBER,
4276     x_question_11_answer                IN     VARCHAR2,
4277     x_question_12_number                IN     VARCHAR2,
4278     x_question_12_size                  IN     NUMBER,
4279     x_question_12_answer                IN     VARCHAR2,
4280     x_question_13_number                IN     VARCHAR2,
4281     x_question_13_size                  IN     NUMBER,
4282     x_question_13_answer                IN     VARCHAR2,
4283     x_question_14_number                IN     VARCHAR2,
4284     x_question_14_size                  IN     NUMBER,
4285     x_question_14_answer                IN     VARCHAR2,
4286     x_question_15_number                IN     VARCHAR2,
4287     x_question_15_size                  IN     NUMBER,
4288     x_question_15_answer                IN     VARCHAR2,
4289     x_question_16_number                IN     VARCHAR2,
4290     x_question_16_size                  IN     NUMBER,
4291     x_question_16_answer                IN     VARCHAR2,
4292     x_question_17_number                IN     VARCHAR2,
4293     x_question_17_size                  IN     NUMBER,
4294     x_question_17_answer                IN     VARCHAR2,
4295     x_question_18_number                IN     VARCHAR2,
4296     x_question_18_size                  IN     NUMBER,
4297     x_question_18_answer                IN     VARCHAR2,
4298     x_question_19_number                IN     VARCHAR2,
4299     x_question_19_size                  IN     NUMBER,
4300     x_question_19_answer                IN     VARCHAR2,
4301     x_question_20_number                IN     VARCHAR2,
4302     x_question_20_size                  IN     NUMBER,
4303     x_question_20_answer                IN     VARCHAR2,
4304     x_question_21_number                IN     VARCHAR2,
4305     x_question_21_size                  IN     NUMBER,
4306     x_question_21_answer                IN     VARCHAR2,
4307     x_question_22_number                IN     VARCHAR2,
4308     x_question_22_size                  IN     NUMBER,
4309     x_question_22_answer                IN     VARCHAR2,
4310     x_question_23_number                IN     VARCHAR2,
4311     x_question_23_size                  IN     NUMBER,
4312     x_question_23_answer                IN     VARCHAR2,
4313     x_question_24_number                IN     VARCHAR2,
4314     x_question_24_size                  IN     NUMBER,
4315     x_question_24_answer                IN     VARCHAR2,
4316     x_question_25_number                IN     VARCHAR2,
4317     x_question_25_size                  IN     NUMBER,
4318     x_question_25_answer                IN     VARCHAR2,
4319     x_question_26_number                IN     VARCHAR2,
4320     x_question_26_size                  IN     NUMBER,
4321     x_question_26_answer                IN     VARCHAR2,
4322     x_question_27_number                IN     VARCHAR2,
4323     x_question_27_size                  IN     NUMBER,
4324     x_question_27_answer                IN     VARCHAR2,
4325     x_question_28_number                IN     VARCHAR2,
4326     x_question_28_size                  IN     NUMBER,
4327     x_question_28_answer                IN     VARCHAR2,
4328     x_question_29_number                IN     VARCHAR2,
4329     x_question_29_size                  IN     NUMBER,
4330     x_question_29_answer                IN     VARCHAR2,
4331     x_question_30_number                IN     VARCHAR2,
4332     x_questions_30_size                 IN     NUMBER,
4333     x_question_30_answer                IN     VARCHAR2,
4334     x_mode                              IN     VARCHAR2 DEFAULT 'R',
4335     x_legacy_record_flag                IN     VARCHAR2,
4336     x_coa_duration_efc_amt              IN     NUMBER,
4337     x_coa_duration_num                  IN     NUMBER,
4338     x_p_soc_sec_ben_student_amt         IN     NUMBER,
4339     x_p_tuit_fee_deduct_amt             IN     NUMBER,
4340     x_stu_lives_with_num                IN     NUMBER,
4341     x_stu_most_support_from_num         IN     NUMBER,
4342     x_location_computer_num             IN     NUMBER
4343   ) AS
4344   /*
4345   ||  Created By : vivuyyur
4346   ||  Created On : 29-MAY-2001
4347   ||  Purpose : Handles the UPDATE DML logic for the table.
4348   ||  Known limitations, enhancements or remarks :
4349   ||  Change History :
4350   ||  Who             When            What
4351   ||  (reverse chronological order - newest change first)
4352   */
4353     x_last_update_date           DATE ;
4354     x_last_updated_by            NUMBER;
4355     x_last_update_login          NUMBER;
4356 
4357   BEGIN
4358 
4359     x_last_update_date := SYSDATE;
4360     IF (X_MODE = 'I') THEN
4361       x_last_updated_by := 1;
4362       x_last_update_login := 0;
4363     ELSIF (x_mode = 'R') THEN
4364       x_last_updated_by := fnd_global.user_id;
4365       IF x_last_updated_by IS NULL THEN
4366         x_last_updated_by := -1;
4367       END IF;
4368       x_last_update_login := fnd_global.login_id;
4369       IF (x_last_update_login IS NULL) THEN
4370         x_last_update_login := -1;
4371       END IF;
4372     ELSE
4373       fnd_message.set_name( 'FND', 'SYSTEM-INVALID ARGS');
4374       igs_ge_msg_stack.add;
4375       app_exception.raise_exception;
4376     END IF;
4377 
4378     before_dml(
4379       p_action                            => 'UPDATE',
4380       x_rowid                             => x_rowid,
4381       x_cssp_id                           => x_cssp_id,
4382       x_base_id                           => x_base_id,
4383       x_system_record_type                => x_system_record_type,
4384       x_active_profile                    => x_active_profile,
4385       x_college_code                      => x_college_code,
4386       x_academic_year                     => x_academic_year,
4387       x_stu_record_type                   => x_stu_record_type,
4388       x_css_id_number                     => x_css_id_number,
4389       x_registration_receipt_date         => x_registration_receipt_date,
4390       x_registration_type                 => x_registration_type,
4391       x_application_receipt_date          => x_application_receipt_date,
4392       x_application_type                  => x_application_type,
4393       x_original_fnar_compute             => x_original_fnar_compute,
4394       x_revision_fnar_compute_date        => x_revision_fnar_compute_date,
4395       x_electronic_extract_date           => x_electronic_extract_date,
4396       x_institutional_reporting_type      => x_institutional_reporting_type,
4397       x_asr_receipt_date                  => x_asr_receipt_date,
4398       x_last_name                         => x_last_name,
4399       x_first_name                        => x_first_name,
4400       x_middle_initial                    => x_middle_initial,
4401       x_address_number_and_street         => x_address_number_and_street,
4402       x_city                              => x_city,
4403       x_state_mailing                     => x_state_mailing,
4404       x_zip_code                          => x_zip_code,
4405       x_s_telephone_number                => x_s_telephone_number,
4406       x_s_title                           => x_s_title,
4407       x_date_of_birth                     => x_date_of_birth,
4408       x_social_security_number            => x_social_security_number,
4409       x_state_legal_residence             => x_state_legal_residence,
4410       x_foreign_address_indicator         => x_foreign_address_indicator,
4411       x_foreign_postal_code               => x_foreign_postal_code,
4412       x_country                           => x_country,
4413       x_financial_aid_status              => x_financial_aid_status,
4414       x_year_in_college                   => x_year_in_college,
4415       x_marital_status                    => x_marital_status,
4416       x_ward_court                        => x_ward_court,
4417       x_legal_dependents_other            => x_legal_dependents_other,
4418       x_household_size                    => x_household_size,
4419       x_number_in_college                 => x_number_in_college,
4420       x_citizenship_status                => x_citizenship_status,
4421       x_citizenship_country               => x_citizenship_country,
4422       x_visa_classification               => x_visa_classification,
4423       x_tax_figures                       => x_tax_figures,
4424       x_number_exemptions                 => x_number_exemptions,
4425       x_adjusted_gross_inc                => x_adjusted_gross_inc,
4426       x_us_tax_paid                       => x_us_tax_paid,
4427       x_itemized_deductions               => x_itemized_deductions,
4428       x_stu_income_work                   => x_stu_income_work,
4429       x_spouse_income_work                => x_spouse_income_work,
4430       x_divid_int_inc                     => x_divid_int_inc,
4431       x_soc_sec_benefits                  => x_soc_sec_benefits,
4432       x_welfare_tanf                      => x_welfare_tanf,
4433       x_child_supp_rcvd                   => x_child_supp_rcvd,
4434       x_earned_income_credit              => x_earned_income_credit,
4435       x_other_untax_income                => x_other_untax_income,
4436       x_tax_stu_aid                       => x_tax_stu_aid,
4437       x_cash_sav_check                    => x_cash_sav_check,
4438       x_ira_keogh                         => x_ira_keogh,
4439       x_invest_value                      => x_invest_value,
4440       x_invest_debt                       => x_invest_debt,
4441       x_home_value                        => x_home_value,
4442       x_home_debt                         => x_home_debt,
4443       x_oth_real_value                    => x_oth_real_value,
4444       x_oth_real_debt                     => x_oth_real_debt,
4445       x_bus_farm_value                    => x_bus_farm_value,
4446       x_bus_farm_debt                     => x_bus_farm_debt,
4447       x_live_on_farm                      => x_live_on_farm,
4448       x_home_purch_price                  => x_home_purch_price,
4449       x_hope_ll_credit                    => x_hope_ll_credit,
4450       x_home_purch_year                   => x_home_purch_year,
4451       x_trust_amount                      => x_trust_amount,
4452       x_trust_avail                       => x_trust_avail,
4453       x_trust_estab                       => x_trust_estab,
4454       x_child_support_paid                => x_child_support_paid,
4455       x_med_dent_expenses                 => x_med_dent_expenses,
4456       x_vet_us                            => x_vet_us,
4457       x_vet_ben_amount                    => x_vet_ben_amount,
4458       x_vet_ben_months                    => x_vet_ben_months,
4459       x_stu_summer_wages                  => x_stu_summer_wages,
4460       x_stu_school_yr_wages               => x_stu_school_yr_wages,
4461       x_spouse_summer_wages               => x_spouse_summer_wages,
4462       x_spouse_school_yr_wages            => x_spouse_school_yr_wages,
4463       x_summer_other_tax_inc              => x_summer_other_tax_inc,
4464       x_school_yr_other_tax_inc           => x_school_yr_other_tax_inc,
4465       x_summer_untax_inc                  => x_summer_untax_inc,
4466       x_school_yr_untax_inc               => x_school_yr_untax_inc,
4467       x_grants_schol_etc                  => x_grants_schol_etc,
4468       x_tuit_benefits                     => x_tuit_benefits,
4469       x_cont_parents                      => x_cont_parents,
4470       x_cont_relatives                    => x_cont_relatives,
4471       x_p_siblings_pre_tuit               => x_p_siblings_pre_tuit,
4472       x_p_student_pre_tuit                => x_p_student_pre_tuit,
4473       x_p_household_size                  => x_p_household_size,
4474       x_p_number_in_college               => x_p_number_in_college,
4475       x_p_parents_in_college              => x_p_parents_in_college,
4476       x_p_marital_status                  => x_p_marital_status,
4477       x_p_state_legal_residence           => x_p_state_legal_residence,
4478       x_p_natural_par_status              => x_p_natural_par_status,
4479       x_p_child_supp_paid                 => x_p_child_supp_paid,
4480       x_p_repay_ed_loans                  => x_p_repay_ed_loans,
4481       x_p_med_dent_expenses               => x_p_med_dent_expenses,
4482       x_p_tuit_paid_amount                => x_p_tuit_paid_amount,
4483       x_p_tuit_paid_number                => x_p_tuit_paid_number,
4484       x_p_exp_child_supp_paid             => x_p_exp_child_supp_paid,
4485       x_p_exp_repay_ed_loans              => x_p_exp_repay_ed_loans,
4486       x_p_exp_med_dent_expenses           => x_p_exp_med_dent_expenses,
4487       x_p_exp_tuit_pd_amount              => x_p_exp_tuit_pd_amount,
4488       x_p_exp_tuit_pd_number              => x_p_exp_tuit_pd_number,
4489       x_p_cash_sav_check                  => x_p_cash_sav_check,
4490       x_p_month_mortgage_pay              => x_p_month_mortgage_pay,
4491       x_p_invest_value                    => x_p_invest_value,
4492       x_p_invest_debt                     => x_p_invest_debt,
4493       x_p_home_value                      => x_p_home_value,
4494       x_p_home_debt                       => x_p_home_debt,
4495       x_p_home_purch_price                => x_p_home_purch_price,
4496       x_p_own_business_farm               => x_p_own_business_farm,
4497       x_p_business_value                  => x_p_business_value,
4498       x_p_business_debt                   => x_p_business_debt,
4499       x_p_farm_value                      => x_p_farm_value,
4500       x_p_farm_debt                       => x_p_farm_debt,
4501       x_p_live_on_farm                    => x_p_live_on_farm,
4502       x_p_oth_real_estate_value           => x_p_oth_real_estate_value,
4503       x_p_oth_real_estate_debt            => x_p_oth_real_estate_debt,
4504       x_p_oth_real_purch_price            => x_p_oth_real_purch_price,
4505       x_p_siblings_assets                 => x_p_siblings_assets,
4506       x_p_home_purch_year                 => x_p_home_purch_year,
4507       x_p_oth_real_purch_year             => x_p_oth_real_purch_year,
4508       x_p_prior_agi                       => x_p_prior_agi,
4509       x_p_prior_us_tax_paid               => x_p_prior_us_tax_paid,
4510       x_p_prior_item_deductions           => x_p_prior_item_deductions,
4511       x_p_prior_other_untax_inc           => x_p_prior_other_untax_inc,
4512       x_p_tax_figures                     => x_p_tax_figures,
4513       x_p_number_exemptions               => x_p_number_exemptions,
4514       x_p_adjusted_gross_inc              => x_p_adjusted_gross_inc,
4515       x_p_wages_sal_tips                  => x_p_wages_sal_tips,
4516       x_p_interest_income                 => x_p_interest_income,
4517       x_p_dividend_income                 => x_p_dividend_income,
4518       x_p_net_inc_bus_farm                => x_p_net_inc_bus_farm,
4519       x_p_other_taxable_income            => x_p_other_taxable_income,
4520       x_p_adj_to_income                   => x_p_adj_to_income,
4521       x_p_us_tax_paid                     => x_p_us_tax_paid,
4522       x_p_itemized_deductions             => x_p_itemized_deductions,
4523       x_p_father_income_work              => x_p_father_income_work,
4524       x_p_mother_income_work              => x_p_mother_income_work,
4525       x_p_soc_sec_ben                     => x_p_soc_sec_ben,
4526       x_p_welfare_tanf                    => x_p_welfare_tanf,
4527       x_p_child_supp_rcvd                 => x_p_child_supp_rcvd,
4528       x_p_ded_ira_keogh                   => x_p_ded_ira_keogh,
4529       x_p_tax_defer_pens_savs             => x_p_tax_defer_pens_savs,
4530       x_p_dep_care_med_spending           => x_p_dep_care_med_spending,
4531       x_p_earned_income_credit            => x_p_earned_income_credit,
4532       x_p_living_allow                    => x_p_living_allow,
4533       x_p_tax_exmpt_int                   => x_p_tax_exmpt_int,
4534       x_p_foreign_inc_excl                => x_p_foreign_inc_excl,
4535       x_p_other_untax_inc                 => x_p_other_untax_inc,
4536       x_p_hope_ll_credit                  => x_p_hope_ll_credit,
4537       x_p_yr_separation                   => x_p_yr_separation,
4538       x_p_yr_divorce                      => x_p_yr_divorce,
4539       x_p_exp_father_inc                  => x_p_exp_father_inc,
4540       x_p_exp_mother_inc                  => x_p_exp_mother_inc,
4541       x_p_exp_other_tax_inc               => x_p_exp_other_tax_inc,
4542       x_p_exp_other_untax_inc             => x_p_exp_other_untax_inc,
4543       x_line_2_relation                   => x_line_2_relation,
4544       x_line_2_attend_college             => x_line_2_attend_college,
4545       x_line_3_relation                   => x_line_3_relation,
4546       x_line_3_attend_college             => x_line_3_attend_college,
4547       x_line_4_relation                   => x_line_4_relation,
4548       x_line_4_attend_college             => x_line_4_attend_college,
4549       x_line_5_relation                   => x_line_5_relation,
4550       x_line_5_attend_college             => x_line_5_attend_college,
4551       x_line_6_relation                   => x_line_6_relation,
4552       x_line_6_attend_college             => x_line_6_attend_college,
4553       x_line_7_relation                   => x_line_7_relation,
4554       x_line_7_attend_college             => x_line_7_attend_college,
4555       x_line_8_relation                   => x_line_8_relation,
4556       x_line_8_attend_college             => x_line_8_attend_college,
4557       x_p_age_father                      => x_p_age_father,
4558       x_p_age_mother                      => x_p_age_mother,
4559       x_p_div_sep_ind                     => x_p_div_sep_ind,
4560       x_b_cont_non_custodial_par          => x_b_cont_non_custodial_par,
4561       x_college_type_2                    => x_college_type_2,
4562       x_college_type_3                    => x_college_type_3,
4563       x_college_type_4                    => x_college_type_4,
4564       x_college_type_5                    => x_college_type_5,
4565       x_college_type_6                    => x_college_type_6,
4566       x_college_type_7                    => x_college_type_7,
4567       x_college_type_8                    => x_college_type_8,
4568       x_school_code_1                     => x_school_code_1,
4569       x_housing_code_1                    => x_housing_code_1,
4570       x_school_code_2                     => x_school_code_2,
4571       x_housing_code_2                    => x_housing_code_2,
4572       x_school_code_3                     => x_school_code_3,
4573       x_housing_code_3                    => x_housing_code_3,
4574       x_school_code_4                     => x_school_code_4,
4575       x_housing_code_4                    => x_housing_code_4,
4576       x_school_code_5                     => x_school_code_5,
4577       x_housing_code_5                    => x_housing_code_5,
4578       x_school_code_6                     => x_school_code_6,
4579       x_housing_code_6                    => x_housing_code_6,
4580       x_school_code_7                     => x_school_code_7,
4581       x_housing_code_7                    => x_housing_code_7,
4582       x_school_code_8                     => x_school_code_8,
4583       x_housing_code_8                    => x_housing_code_8,
4584       x_school_code_9                     => x_school_code_9,
4585       x_housing_code_9                    => x_housing_code_9,
4586       x_school_code_10                    => x_school_code_10,
4587       x_housing_code_10                   => x_housing_code_10,
4588       x_additional_school_code_1          => x_additional_school_code_1,
4589       x_additional_school_code_2          => x_additional_school_code_2,
4590       x_additional_school_code_3          => x_additional_school_code_3,
4591       x_additional_school_code_4          => x_additional_school_code_4,
4592       x_additional_school_code_5          => x_additional_school_code_5,
4593       x_additional_school_code_6          => x_additional_school_code_6,
4594       x_additional_school_code_7          => x_additional_school_code_7,
4595       x_additional_school_code_8          => x_additional_school_code_8,
4596       x_additional_school_code_9          => x_additional_school_code_9,
4597       x_additional_school_code_10         => x_additional_school_code_10,
4598       x_explanation_spec_circum           => x_explanation_spec_circum,
4599       x_signature_student                 => x_signature_student,
4600       x_signature_spouse                  => x_signature_spouse,
4601       x_signature_father                  => x_signature_father,
4602       x_signature_mother                  => x_signature_mother,
4603       x_month_day_completed               => x_month_day_completed,
4604       x_year_completed                    => x_year_completed,
4605       x_age_line_2                        => x_age_line_2,
4606       x_age_line_3                        => x_age_line_3,
4607       x_age_line_4                        => x_age_line_4,
4608       x_age_line_5                        => x_age_line_5,
4609       x_age_line_6                        => x_age_line_6,
4610       x_age_line_7                        => x_age_line_7,
4611       x_age_line_8                        => x_age_line_8,
4612       x_a_online_signature                => x_a_online_signature,
4613       x_question_1_number                 => x_question_1_number,
4614       x_question_1_size                   => x_question_1_size,
4615       x_question_1_answer                 => x_question_1_answer,
4616       x_question_2_number                 => x_question_2_number,
4617       x_question_2_size                   => x_question_2_size,
4618       x_question_2_answer                 => x_question_2_answer,
4619       x_question_3_number                 => x_question_3_number,
4620       x_question_3_size                   => x_question_3_size,
4621       x_question_3_answer                 => x_question_3_answer,
4622       x_question_4_number                 => x_question_4_number,
4623       x_question_4_size                   => x_question_4_size,
4624       x_question_4_answer                 => x_question_4_answer,
4625       x_question_5_number                 => x_question_5_number,
4626       x_question_5_size                   => x_question_5_size,
4627       x_question_5_answer                 => x_question_5_answer,
4628       x_question_6_number                 => x_question_6_number,
4629       x_question_6_size                   => x_question_6_size,
4630       x_question_6_answer                 => x_question_6_answer,
4631       x_question_7_number                 => x_question_7_number,
4632       x_question_7_size                   => x_question_7_size,
4633       x_question_7_answer                 => x_question_7_answer,
4634       x_question_8_number                 => x_question_8_number,
4635       x_question_8_size                   => x_question_8_size,
4636       x_question_8_answer                 => x_question_8_answer,
4637       x_question_9_number                 => x_question_9_number,
4638       x_question_9_size                   => x_question_9_size,
4639       x_question_9_answer                 => x_question_9_answer,
4640       x_question_10_number                => x_question_10_number,
4641       x_question_10_size                  => x_question_10_size,
4642       x_question_10_answer                => x_question_10_answer,
4643       x_question_11_number                => x_question_11_number,
4644       x_question_11_size                  => x_question_11_size,
4645       x_question_11_answer                => x_question_11_answer,
4646       x_question_12_number                => x_question_12_number,
4647       x_question_12_size                  => x_question_12_size,
4648       x_question_12_answer                => x_question_12_answer,
4649       x_question_13_number                => x_question_13_number,
4650       x_question_13_size                  => x_question_13_size,
4651       x_question_13_answer                => x_question_13_answer,
4652       x_question_14_number                => x_question_14_number,
4653       x_question_14_size                  => x_question_14_size,
4654       x_question_14_answer                => x_question_14_answer,
4655       x_question_15_number                => x_question_15_number,
4656       x_question_15_size                  => x_question_15_size,
4657       x_question_15_answer                => x_question_15_answer,
4658       x_question_16_number                => x_question_16_number,
4659       x_question_16_size                  => x_question_16_size,
4660       x_question_16_answer                => x_question_16_answer,
4661       x_question_17_number                => x_question_17_number,
4662       x_question_17_size                  => x_question_17_size,
4663       x_question_17_answer                => x_question_17_answer,
4664       x_question_18_number                => x_question_18_number,
4665       x_question_18_size                  => x_question_18_size,
4666       x_question_18_answer                => x_question_18_answer,
4667       x_question_19_number                => x_question_19_number,
4668       x_question_19_size                  => x_question_19_size,
4669       x_question_19_answer                => x_question_19_answer,
4670       x_question_20_number                => x_question_20_number,
4671       x_question_20_size                  => x_question_20_size,
4672       x_question_20_answer                => x_question_20_answer,
4673       x_question_21_number                => x_question_21_number,
4674       x_question_21_size                  => x_question_21_size,
4675       x_question_21_answer                => x_question_21_answer,
4676       x_question_22_number                => x_question_22_number,
4677       x_question_22_size                  => x_question_22_size,
4678       x_question_22_answer                => x_question_22_answer,
4679       x_question_23_number                => x_question_23_number,
4680       x_question_23_size                  => x_question_23_size,
4681       x_question_23_answer                => x_question_23_answer,
4682       x_question_24_number                => x_question_24_number,
4683       x_question_24_size                  => x_question_24_size,
4684       x_question_24_answer                => x_question_24_answer,
4685       x_question_25_number                => x_question_25_number,
4686       x_question_25_size                  => x_question_25_size,
4687       x_question_25_answer                => x_question_25_answer,
4688       x_question_26_number                => x_question_26_number,
4689       x_question_26_size                  => x_question_26_size,
4690       x_question_26_answer                => x_question_26_answer,
4691       x_question_27_number                => x_question_27_number,
4692       x_question_27_size                  => x_question_27_size,
4693       x_question_27_answer                => x_question_27_answer,
4694       x_question_28_number                => x_question_28_number,
4695       x_question_28_size                  => x_question_28_size,
4696       x_question_28_answer                => x_question_28_answer,
4697       x_question_29_number                => x_question_29_number,
4698       x_question_29_size                  => x_question_29_size,
4699       x_question_29_answer                => x_question_29_answer,
4700       x_question_30_number                => x_question_30_number,
4701       x_questions_30_size                 => x_questions_30_size,
4702       x_question_30_answer                => x_question_30_answer,
4703       x_creation_date                     => x_last_update_date,
4704       x_created_by                        => x_last_updated_by,
4705       x_last_update_date                  => x_last_update_date,
4706       x_last_updated_by                   => x_last_updated_by,
4707       x_last_update_login                 => x_last_update_login,
4708       x_legacy_record_flag                => x_legacy_record_flag,
4709       x_coa_duration_efc_amt              => x_coa_duration_efc_amt,
4710       x_coa_duration_num                  => x_coa_duration_num,
4711       x_p_soc_sec_ben_student_amt         => x_p_soc_sec_ben_student_amt,
4712       x_p_tuit_fee_deduct_amt             => x_p_tuit_fee_deduct_amt,
4713       x_stu_lives_with_num                => x_stu_lives_with_num,
4714       x_stu_most_support_from_num         => x_stu_most_support_from_num,
4715       x_location_computer_num             => x_location_computer_num
4716     );
4717 
4718     UPDATE igf_ap_css_profile_all
4719       SET
4720         base_id                           = new_references.base_id,
4721         system_record_type                = new_references.system_record_type,
4722         active_profile                    = new_references.active_profile,
4723         college_code                      = new_references.college_code,
4724         academic_year                     = new_references.academic_year,
4725         stu_record_type                   = new_references.stu_record_type,
4726         css_id_number                     = new_references.css_id_number,
4727         registration_receipt_date         = new_references.registration_receipt_date,
4728         registration_type                 = new_references.registration_type,
4729         application_receipt_date          = new_references.application_receipt_date,
4730         application_type                  = new_references.application_type,
4731         original_fnar_compute             = new_references.original_fnar_compute,
4732         revision_fnar_compute_date        = new_references.revision_fnar_compute_date,
4733         electronic_extract_date           = new_references.electronic_extract_date,
4734         institutional_reporting_type      = new_references.institutional_reporting_type,
4735         asr_receipt_date                  = new_references.asr_receipt_date,
4736         last_name                         = new_references.last_name,
4737         first_name                        = new_references.first_name,
4738         middle_initial                    = new_references.middle_initial,
4739         address_number_and_street         = new_references.address_number_and_street,
4740         city                              = new_references.city,
4741         state_mailing                     = new_references.state_mailing,
4742         zip_code                          = new_references.zip_code,
4743         s_telephone_number                = new_references.s_telephone_number,
4744         s_title                           = new_references.s_title,
4745         date_of_birth                     = new_references.date_of_birth,
4746         social_security_number            = new_references.social_security_number,
4747         state_legal_residence             = new_references.state_legal_residence,
4748         foreign_address_indicator         = new_references.foreign_address_indicator,
4749         foreign_postal_code               = new_references.foreign_postal_code,
4750         country                           = new_references.country,
4751         financial_aid_status              = new_references.financial_aid_status,
4752         year_in_college                   = new_references.year_in_college,
4753         marital_status                    = new_references.marital_status,
4754         ward_court                        = new_references.ward_court,
4755         legal_dependents_other            = new_references.legal_dependents_other,
4756         household_size                    = new_references.household_size,
4757         number_in_college                 = new_references.number_in_college,
4758         citizenship_status                = new_references.citizenship_status,
4759         citizenship_country               = new_references.citizenship_country,
4760         visa_classification               = new_references.visa_classification,
4761         tax_figures                       = new_references.tax_figures,
4762         number_exemptions                 = new_references.number_exemptions,
4763         adjusted_gross_inc                = new_references.adjusted_gross_inc,
4764         us_tax_paid                       = new_references.us_tax_paid,
4765         itemized_deductions               = new_references.itemized_deductions,
4766         stu_income_work                   = new_references.stu_income_work,
4767         spouse_income_work                = new_references.spouse_income_work,
4768         divid_int_inc                     = new_references.divid_int_inc,
4769         soc_sec_benefits                  = new_references.soc_sec_benefits,
4770         welfare_tanf                      = new_references.welfare_tanf,
4771         child_supp_rcvd                   = new_references.child_supp_rcvd,
4772         earned_income_credit              = new_references.earned_income_credit,
4773         other_untax_income                = new_references.other_untax_income,
4774         tax_stu_aid                       = new_references.tax_stu_aid,
4775         cash_sav_check                    = new_references.cash_sav_check,
4776         ira_keogh                         = new_references.ira_keogh,
4777         invest_value                      = new_references.invest_value,
4778         invest_debt                       = new_references.invest_debt,
4779         home_value                        = new_references.home_value,
4780         home_debt                         = new_references.home_debt,
4781         oth_real_value                    = new_references.oth_real_value,
4782         oth_real_debt                     = new_references.oth_real_debt,
4783         bus_farm_value                    = new_references.bus_farm_value,
4784         bus_farm_debt                     = new_references.bus_farm_debt,
4785         live_on_farm                      = new_references.live_on_farm,
4786         home_purch_price                  = new_references.home_purch_price,
4787         hope_ll_credit                    = new_references.hope_ll_credit,
4788         home_purch_year                   = new_references.home_purch_year,
4789         trust_amount                      = new_references.trust_amount,
4790         trust_avail                       = new_references.trust_avail,
4791         trust_estab                       = new_references.trust_estab,
4792         child_support_paid                = new_references.child_support_paid,
4793         med_dent_expenses                 = new_references.med_dent_expenses,
4794         vet_us                            = new_references.vet_us,
4795         vet_ben_amount                    = new_references.vet_ben_amount,
4796         vet_ben_months                    = new_references.vet_ben_months,
4797         stu_summer_wages                  = new_references.stu_summer_wages,
4798         stu_school_yr_wages               = new_references.stu_school_yr_wages,
4799         spouse_summer_wages               = new_references.spouse_summer_wages,
4800         spouse_school_yr_wages            = new_references.spouse_school_yr_wages,
4801         summer_other_tax_inc              = new_references.summer_other_tax_inc,
4802         school_yr_other_tax_inc           = new_references.school_yr_other_tax_inc,
4803         summer_untax_inc                  = new_references.summer_untax_inc,
4804         school_yr_untax_inc               = new_references.school_yr_untax_inc,
4805         grants_schol_etc                  = new_references.grants_schol_etc,
4806         tuit_benefits                     = new_references.tuit_benefits,
4807         cont_parents                      = new_references.cont_parents,
4808         cont_relatives                    = new_references.cont_relatives,
4809         p_siblings_pre_tuit               = new_references.p_siblings_pre_tuit,
4810         p_student_pre_tuit                = new_references.p_student_pre_tuit,
4811         p_household_size                  = new_references.p_household_size,
4812         p_number_in_college               = new_references.p_number_in_college,
4813         p_parents_in_college              = new_references.p_parents_in_college,
4814         p_marital_status                  = new_references.p_marital_status,
4815         p_state_legal_residence           = new_references.p_state_legal_residence,
4816         p_natural_par_status              = new_references.p_natural_par_status,
4817         p_child_supp_paid                 = new_references.p_child_supp_paid,
4818         p_repay_ed_loans                  = new_references.p_repay_ed_loans,
4819         p_med_dent_expenses               = new_references.p_med_dent_expenses,
4820         p_tuit_paid_amount                = new_references.p_tuit_paid_amount,
4821         p_tuit_paid_number                = new_references.p_tuit_paid_number,
4822         p_exp_child_supp_paid             = new_references.p_exp_child_supp_paid,
4823         p_exp_repay_ed_loans              = new_references.p_exp_repay_ed_loans,
4824         p_exp_med_dent_expenses           = new_references.p_exp_med_dent_expenses,
4825         p_exp_tuit_pd_amount              = new_references.p_exp_tuit_pd_amount,
4826         p_exp_tuit_pd_number              = new_references.p_exp_tuit_pd_number,
4827         p_cash_sav_check                  = new_references.p_cash_sav_check,
4828         p_month_mortgage_pay              = new_references.p_month_mortgage_pay,
4829         p_invest_value                    = new_references.p_invest_value,
4830         p_invest_debt                     = new_references.p_invest_debt,
4831         p_home_value                      = new_references.p_home_value,
4832         p_home_debt                       = new_references.p_home_debt,
4833         p_home_purch_price                = new_references.p_home_purch_price,
4834         p_own_business_farm               = new_references.p_own_business_farm,
4835         p_business_value                  = new_references.p_business_value,
4836         p_business_debt                   = new_references.p_business_debt,
4837         p_farm_value                      = new_references.p_farm_value,
4838         p_farm_debt                       = new_references.p_farm_debt,
4839         p_live_on_farm                    = new_references.p_live_on_farm,
4840         p_oth_real_estate_value           = new_references.p_oth_real_estate_value,
4841         p_oth_real_estate_debt            = new_references.p_oth_real_estate_debt,
4842         p_oth_real_purch_price            = new_references.p_oth_real_purch_price,
4843         p_siblings_assets                 = new_references.p_siblings_assets,
4844         p_home_purch_year                 = new_references.p_home_purch_year,
4845         p_oth_real_purch_year             = new_references.p_oth_real_purch_year,
4846         p_prior_agi                       = new_references.p_prior_agi,
4847         p_prior_us_tax_paid               = new_references.p_prior_us_tax_paid,
4848         p_prior_item_deductions           = new_references.p_prior_item_deductions,
4849         p_prior_other_untax_inc           = new_references.p_prior_other_untax_inc,
4850         p_tax_figures                     = new_references.p_tax_figures,
4851         p_number_exemptions               = new_references.p_number_exemptions,
4852         p_adjusted_gross_inc              = new_references.p_adjusted_gross_inc,
4853         p_wages_sal_tips                  = new_references.p_wages_sal_tips,
4854         p_interest_income                 = new_references.p_interest_income,
4855         p_dividend_income                 = new_references.p_dividend_income,
4856         p_net_inc_bus_farm                = new_references.p_net_inc_bus_farm,
4857         p_other_taxable_income            = new_references.p_other_taxable_income,
4858         p_adj_to_income                   = new_references.p_adj_to_income,
4859         p_us_tax_paid                     = new_references.p_us_tax_paid,
4860         p_itemized_deductions             = new_references.p_itemized_deductions,
4861         p_father_income_work              = new_references.p_father_income_work,
4862         p_mother_income_work              = new_references.p_mother_income_work,
4863         p_soc_sec_ben                     = new_references.p_soc_sec_ben,
4864         p_welfare_tanf                    = new_references.p_welfare_tanf,
4865         p_child_supp_rcvd                 = new_references.p_child_supp_rcvd,
4866         p_ded_ira_keogh                   = new_references.p_ded_ira_keogh,
4867         p_tax_defer_pens_savs             = new_references.p_tax_defer_pens_savs,
4868         p_dep_care_med_spending           = new_references.p_dep_care_med_spending,
4869         p_earned_income_credit            = new_references.p_earned_income_credit,
4870         p_living_allow                    = new_references.p_living_allow,
4871         p_tax_exmpt_int                   = new_references.p_tax_exmpt_int,
4872         p_foreign_inc_excl                = new_references.p_foreign_inc_excl,
4873         p_other_untax_inc                 = new_references.p_other_untax_inc,
4874         p_hope_ll_credit                  = new_references.p_hope_ll_credit,
4875         p_yr_separation                   = new_references.p_yr_separation,
4876         p_yr_divorce                      = new_references.p_yr_divorce,
4877         p_exp_father_inc                  = new_references.p_exp_father_inc,
4878         p_exp_mother_inc                  = new_references.p_exp_mother_inc,
4879         p_exp_other_tax_inc               = new_references.p_exp_other_tax_inc,
4880         p_exp_other_untax_inc             = new_references.p_exp_other_untax_inc,
4881         line_2_relation                   = new_references.line_2_relation,
4882         line_2_attend_college             = new_references.line_2_attend_college,
4883         line_3_relation                   = new_references.line_3_relation,
4884         line_3_attend_college             = new_references.line_3_attend_college,
4885         line_4_relation                   = new_references.line_4_relation,
4886         line_4_attend_college             = new_references.line_4_attend_college,
4887         line_5_relation                   = new_references.line_5_relation,
4888         line_5_attend_college             = new_references.line_5_attend_college,
4889         line_6_relation                   = new_references.line_6_relation,
4890         line_6_attend_college             = new_references.line_6_attend_college,
4891         line_7_relation                   = new_references.line_7_relation,
4892         line_7_attend_college             = new_references.line_7_attend_college,
4893         line_8_relation                   = new_references.line_8_relation,
4894         line_8_attend_college             = new_references.line_8_attend_college,
4895         p_age_father                      = new_references.p_age_father,
4896         p_age_mother                      = new_references.p_age_mother,
4897         p_div_sep_ind                     = new_references.p_div_sep_ind,
4898         b_cont_non_custodial_par          = new_references.b_cont_non_custodial_par,
4899         college_type_2                    = new_references.college_type_2,
4900         college_type_3                    = new_references.college_type_3,
4901         college_type_4                    = new_references.college_type_4,
4902         college_type_5                    = new_references.college_type_5,
4903         college_type_6                    = new_references.college_type_6,
4904         college_type_7                    = new_references.college_type_7,
4905         college_type_8                    = new_references.college_type_8,
4906         school_code_1                     = new_references.school_code_1,
4907         housing_code_1                    = new_references.housing_code_1,
4908         school_code_2                     = new_references.school_code_2,
4909         housing_code_2                    = new_references.housing_code_2,
4910         school_code_3                     = new_references.school_code_3,
4911         housing_code_3                    = new_references.housing_code_3,
4912         school_code_4                     = new_references.school_code_4,
4913         housing_code_4                    = new_references.housing_code_4,
4914         school_code_5                     = new_references.school_code_5,
4915         housing_code_5                    = new_references.housing_code_5,
4916         school_code_6                     = new_references.school_code_6,
4917         housing_code_6                    = new_references.housing_code_6,
4918         school_code_7                     = new_references.school_code_7,
4919         housing_code_7                    = new_references.housing_code_7,
4920         school_code_8                     = new_references.school_code_8,
4921         housing_code_8                    = new_references.housing_code_8,
4922         school_code_9                     = new_references.school_code_9,
4923         housing_code_9                    = new_references.housing_code_9,
4924         school_code_10                    = new_references.school_code_10,
4925         housing_code_10                   = new_references.housing_code_10,
4926         additional_school_code_1          = new_references.additional_school_code_1,
4927         additional_school_code_2          = new_references.additional_school_code_2,
4928         additional_school_code_3          = new_references.additional_school_code_3,
4929         additional_school_code_4          = new_references.additional_school_code_4,
4930         additional_school_code_5          = new_references.additional_school_code_5,
4931         additional_school_code_6          = new_references.additional_school_code_6,
4932         additional_school_code_7          = new_references.additional_school_code_7,
4933         additional_school_code_8          = new_references.additional_school_code_8,
4934         additional_school_code_9          = new_references.additional_school_code_9,
4935         additional_school_code_10         = new_references.additional_school_code_10,
4936         explanation_spec_circum           = new_references.explanation_spec_circum,
4937         signature_student                 = new_references.signature_student,
4938         signature_spouse                  = new_references.signature_spouse,
4939         signature_father                  = new_references.signature_father,
4940         signature_mother                  = new_references.signature_mother,
4941         month_day_completed               = new_references.month_day_completed,
4942         year_completed                    = new_references.year_completed,
4943         age_line_2                        = new_references.age_line_2,
4944         age_line_3                        = new_references.age_line_3,
4945         age_line_4                        = new_references.age_line_4,
4946         age_line_5                        = new_references.age_line_5,
4947         age_line_6                        = new_references.age_line_6,
4948         age_line_7                        = new_references.age_line_7,
4949         age_line_8                        = new_references.age_line_8,
4950         a_online_signature                = new_references.a_online_signature,
4951         question_1_number                 = new_references.question_1_number,
4952         question_1_size                   = new_references.question_1_size,
4953         question_1_answer                 = new_references.question_1_answer,
4954         question_2_number                 = new_references.question_2_number,
4955         question_2_size                   = new_references.question_2_size,
4956         question_2_answer                 = new_references.question_2_answer,
4957         question_3_number                 = new_references.question_3_number,
4958         question_3_size                   = new_references.question_3_size,
4959         question_3_answer                 = new_references.question_3_answer,
4960         question_4_number                 = new_references.question_4_number,
4961         question_4_size                   = new_references.question_4_size,
4962         question_4_answer                 = new_references.question_4_answer,
4963         question_5_number                 = new_references.question_5_number,
4964         question_5_size                   = new_references.question_5_size,
4965         question_5_answer                 = new_references.question_5_answer,
4966         question_6_number                 = new_references.question_6_number,
4967         question_6_size                   = new_references.question_6_size,
4968         question_6_answer                 = new_references.question_6_answer,
4969         question_7_number                 = new_references.question_7_number,
4970         question_7_size                   = new_references.question_7_size,
4971         question_7_answer                 = new_references.question_7_answer,
4972         question_8_number                 = new_references.question_8_number,
4973         question_8_size                   = new_references.question_8_size,
4974         question_8_answer                 = new_references.question_8_answer,
4975         question_9_number                 = new_references.question_9_number,
4976         question_9_size                   = new_references.question_9_size,
4977         question_9_answer                 = new_references.question_9_answer,
4978         question_10_number                = new_references.question_10_number,
4979         question_10_size                  = new_references.question_10_size,
4980         question_10_answer                = new_references.question_10_answer,
4981         question_11_number                = new_references.question_11_number,
4982         question_11_size                  = new_references.question_11_size,
4983         question_11_answer                = new_references.question_11_answer,
4984         question_12_number                = new_references.question_12_number,
4985         question_12_size                  = new_references.question_12_size,
4986         question_12_answer                = new_references.question_12_answer,
4987         question_13_number                = new_references.question_13_number,
4988         question_13_size                  = new_references.question_13_size,
4989         question_13_answer                = new_references.question_13_answer,
4990         question_14_number                = new_references.question_14_number,
4991         question_14_size                  = new_references.question_14_size,
4992         question_14_answer                = new_references.question_14_answer,
4993         question_15_number                = new_references.question_15_number,
4994         question_15_size                  = new_references.question_15_size,
4995         question_15_answer                = new_references.question_15_answer,
4996         question_16_number                = new_references.question_16_number,
4997         question_16_size                  = new_references.question_16_size,
4998         question_16_answer                = new_references.question_16_answer,
4999         question_17_number                = new_references.question_17_number,
5000         question_17_size                  = new_references.question_17_size,
5001         question_17_answer                = new_references.question_17_answer,
5002         question_18_number                = new_references.question_18_number,
5003         question_18_size                  = new_references.question_18_size,
5004         question_18_answer                = new_references.question_18_answer,
5005         question_19_number                = new_references.question_19_number,
5006         question_19_size                  = new_references.question_19_size,
5007         question_19_answer                = new_references.question_19_answer,
5008         question_20_number                = new_references.question_20_number,
5009         question_20_size                  = new_references.question_20_size,
5010         question_20_answer                = new_references.question_20_answer,
5011         question_21_number                = new_references.question_21_number,
5012         question_21_size                  = new_references.question_21_size,
5013         question_21_answer                = new_references.question_21_answer,
5014         question_22_number                = new_references.question_22_number,
5015         question_22_size                  = new_references.question_22_size,
5016         question_22_answer                = new_references.question_22_answer,
5017         question_23_number                = new_references.question_23_number,
5018         question_23_size                  = new_references.question_23_size,
5019         question_23_answer                = new_references.question_23_answer,
5020         question_24_number                = new_references.question_24_number,
5021         question_24_size                  = new_references.question_24_size,
5022         question_24_answer                = new_references.question_24_answer,
5023         question_25_number                = new_references.question_25_number,
5024         question_25_size                  = new_references.question_25_size,
5025         question_25_answer                = new_references.question_25_answer,
5026         question_26_number                = new_references.question_26_number,
5027         question_26_size                  = new_references.question_26_size,
5028         question_26_answer                = new_references.question_26_answer,
5029         question_27_number                = new_references.question_27_number,
5030         question_27_size                  = new_references.question_27_size,
5031         question_27_answer                = new_references.question_27_answer,
5032         question_28_number                = new_references.question_28_number,
5033         question_28_size                  = new_references.question_28_size,
5034         question_28_answer                = new_references.question_28_answer,
5035         question_29_number                = new_references.question_29_number,
5036         question_29_size                  = new_references.question_29_size,
5037         question_29_answer                = new_references.question_29_answer,
5038         question_30_number                = new_references.question_30_number,
5039         questions_30_size                 = new_references.questions_30_size,
5040         question_30_answer                = new_references.question_30_answer,
5041         last_update_date                  = new_references.last_update_date,
5042         last_updated_by                   = new_references.last_updated_by,
5043         last_update_login                 = new_references.last_update_login,
5044         legacy_record_flag                = new_references.legacy_record_flag,
5045         coa_duration_efc_amt              = new_references.coa_duration_efc_amt,
5046         coa_duration_num                  = new_references.coa_duration_num,
5047         p_soc_sec_ben_student_amt         = new_references.p_soc_sec_ben_student_amt,
5048         p_tuit_fee_deduct_amt             = new_references.p_tuit_fee_deduct_amt,
5049         stu_lives_with_num                = new_references.stu_lives_with_num,
5050         stu_most_support_from_num         = new_references.stu_most_support_from_num,
5051         location_computer_num             = new_references.location_computer_num
5052 
5053       WHERE rowid = x_rowid;
5054 
5055     IF (SQL%NOTFOUND) THEN
5056       RAISE NO_DATA_FOUND;
5057     END IF;
5058 
5059   END update_row;
5060 
5061 
5062   PROCEDURE add_row (
5063     x_rowid                             IN OUT NOCOPY VARCHAR2,
5064     x_cssp_id                           IN OUT NOCOPY NUMBER,
5065     x_base_id                           IN     NUMBER,
5066     x_system_record_type                IN     VARCHAR2,
5067     x_active_profile                    IN     VARCHAR2,
5068     x_college_code                      IN     VARCHAR2,
5069     x_academic_year                     IN     VARCHAR2,
5070     x_stu_record_type                   IN     VARCHAR2,
5071     x_css_id_number                     IN     VARCHAR2,
5072     x_registration_receipt_date         IN     VARCHAR2,
5073     x_registration_type                 IN     VARCHAR2,
5074     x_application_receipt_date          IN     VARCHAR2,
5075     x_application_type                  IN     VARCHAR2,
5076     x_original_fnar_compute             IN     VARCHAR2,
5077     x_revision_fnar_compute_date        IN     VARCHAR2,
5078     x_electronic_extract_date           IN     VARCHAR2,
5079     x_institutional_reporting_type      IN     VARCHAR2,
5080     x_asr_receipt_date                  IN     VARCHAR2,
5081     x_last_name                         IN     VARCHAR2,
5082     x_first_name                        IN     VARCHAR2,
5083     x_middle_initial                    IN     VARCHAR2,
5084     x_address_number_and_street         IN     VARCHAR2,
5085     x_city                              IN     VARCHAR2,
5086     x_state_mailing                     IN     VARCHAR2,
5087     x_zip_code                          IN     VARCHAR2,
5088     x_s_telephone_number                IN     VARCHAR2,
5089     x_s_title                           IN     VARCHAR2,
5090     x_date_of_birth                     IN     DATE,
5091     x_social_security_number            IN     VARCHAR2,
5092     x_state_legal_residence             IN     VARCHAR2,
5093     x_foreign_address_indicator         IN     VARCHAR2,
5094     x_foreign_postal_code               IN     VARCHAR2,
5095     x_country                           IN     VARCHAR2,
5096     x_financial_aid_status              IN     VARCHAR2,
5097     x_year_in_college                   IN     VARCHAR2,
5098     x_marital_status                    IN     VARCHAR2,
5099     x_ward_court                        IN     VARCHAR2,
5100     x_legal_dependents_other            IN     VARCHAR2,
5101     x_household_size                    IN     NUMBER,
5102     x_number_in_college                 IN     NUMBER,
5103     x_citizenship_status                IN     VARCHAR2,
5104     x_citizenship_country               IN     VARCHAR2,
5105     x_visa_classification               IN     VARCHAR2,
5106     x_tax_figures                       IN     VARCHAR2,
5107     x_number_exemptions                 IN     NUMBER,
5108     x_adjusted_gross_inc                IN     NUMBER,
5109     x_us_tax_paid                       IN     NUMBER,
5110     x_itemized_deductions               IN     NUMBER,
5111     x_stu_income_work                   IN     NUMBER,
5112     x_spouse_income_work                IN     NUMBER,
5113     x_divid_int_inc                     IN     NUMBER,
5114     x_soc_sec_benefits                  IN     NUMBER,
5115     x_welfare_tanf                      IN     NUMBER,
5116     x_child_supp_rcvd                   IN     NUMBER,
5117     x_earned_income_credit              IN     NUMBER,
5118     x_other_untax_income                IN     NUMBER,
5119     x_tax_stu_aid                       IN     NUMBER,
5120     x_cash_sav_check                    IN     NUMBER,
5121     x_ira_keogh                         IN     NUMBER,
5122     x_invest_value                      IN     NUMBER,
5123     x_invest_debt                       IN     NUMBER,
5124     x_home_value                        IN     NUMBER,
5125     x_home_debt                         IN     NUMBER,
5126     x_oth_real_value                    IN     NUMBER,
5127     x_oth_real_debt                     IN     NUMBER,
5128     x_bus_farm_value                    IN     NUMBER,
5129     x_bus_farm_debt                     IN     NUMBER,
5130     x_live_on_farm                      IN     VARCHAR2,
5131     x_home_purch_price                  IN     NUMBER,
5132     x_hope_ll_credit                    IN     NUMBER,
5133     x_home_purch_year                   IN     VARCHAR2,
5134     x_trust_amount                      IN     NUMBER,
5135     x_trust_avail                       IN     VARCHAR2,
5136     x_trust_estab                       IN     VARCHAR2,
5137     x_child_support_paid                IN     NUMBER,
5138     x_med_dent_expenses                 IN     NUMBER,
5139     x_vet_us                            IN     VARCHAR2,
5140     x_vet_ben_amount                    IN     NUMBER,
5141     x_vet_ben_months                    IN     NUMBER,
5142     x_stu_summer_wages                  IN     NUMBER,
5143     x_stu_school_yr_wages               IN     NUMBER,
5144     x_spouse_summer_wages               IN     NUMBER,
5145     x_spouse_school_yr_wages            IN     NUMBER,
5146     x_summer_other_tax_inc              IN     NUMBER,
5147     x_school_yr_other_tax_inc           IN     NUMBER,
5148     x_summer_untax_inc                  IN     NUMBER,
5149     x_school_yr_untax_inc               IN     NUMBER,
5150     x_grants_schol_etc                  IN     NUMBER,
5151     x_tuit_benefits                     IN     NUMBER,
5152     x_cont_parents                      IN     NUMBER,
5153     x_cont_relatives                    IN     NUMBER,
5154     x_p_siblings_pre_tuit               IN     NUMBER,
5155     x_p_student_pre_tuit                IN     NUMBER,
5156     x_p_household_size                  IN     NUMBER,
5157     x_p_number_in_college               IN     NUMBER,
5158     x_p_parents_in_college              IN     NUMBER,
5159     x_p_marital_status                  IN     VARCHAR2,
5160     x_p_state_legal_residence           IN     VARCHAR2,
5161     x_p_natural_par_status              IN     VARCHAR2,
5162     x_p_child_supp_paid                 IN     NUMBER,
5163     x_p_repay_ed_loans                  IN     NUMBER,
5164     x_p_med_dent_expenses               IN     NUMBER,
5165     x_p_tuit_paid_amount                IN     NUMBER,
5166     x_p_tuit_paid_number                IN     NUMBER,
5167     x_p_exp_child_supp_paid             IN     NUMBER,
5168     x_p_exp_repay_ed_loans              IN     NUMBER,
5169     x_p_exp_med_dent_expenses           IN     NUMBER,
5170     x_p_exp_tuit_pd_amount              IN     NUMBER,
5171     x_p_exp_tuit_pd_number              IN     NUMBER,
5172     x_p_cash_sav_check                  IN     NUMBER,
5173     x_p_month_mortgage_pay              IN     NUMBER,
5174     x_p_invest_value                    IN     NUMBER,
5175     x_p_invest_debt                     IN     NUMBER,
5176     x_p_home_value                      IN     NUMBER,
5177     x_p_home_debt                       IN     NUMBER,
5178     x_p_home_purch_price                IN     NUMBER,
5179     x_p_own_business_farm               IN     VARCHAR2,
5180     x_p_business_value                  IN     NUMBER,
5181     x_p_business_debt                   IN     NUMBER,
5182     x_p_farm_value                      IN     NUMBER,
5183     x_p_farm_debt                       IN     NUMBER,
5184     x_p_live_on_farm                    IN     NUMBER,
5185     x_p_oth_real_estate_value           IN     NUMBER,
5186     x_p_oth_real_estate_debt            IN     NUMBER,
5187     x_p_oth_real_purch_price            IN     NUMBER,
5188     x_p_siblings_assets                 IN     NUMBER,
5189     x_p_home_purch_year                 IN     VARCHAR2,
5190     x_p_oth_real_purch_year             IN     VARCHAR2,
5191     x_p_prior_agi                       IN     NUMBER,
5192     x_p_prior_us_tax_paid               IN     NUMBER,
5193     x_p_prior_item_deductions           IN     NUMBER,
5194     x_p_prior_other_untax_inc           IN     NUMBER,
5195     x_p_tax_figures                     IN     NUMBER,
5196     x_p_number_exemptions               IN     NUMBER,
5197     x_p_adjusted_gross_inc              IN     NUMBER,
5198     x_p_wages_sal_tips                  IN     NUMBER,
5199     x_p_interest_income                 IN     NUMBER,
5200     x_p_dividend_income                 IN     NUMBER,
5201     x_p_net_inc_bus_farm                IN     NUMBER,
5202     x_p_other_taxable_income            IN     NUMBER,
5203     x_p_adj_to_income                   IN     NUMBER,
5204     x_p_us_tax_paid                     IN     NUMBER,
5205     x_p_itemized_deductions             IN     NUMBER,
5206     x_p_father_income_work              IN     NUMBER,
5207     x_p_mother_income_work              IN     NUMBER,
5208     x_p_soc_sec_ben                     IN     NUMBER,
5209     x_p_welfare_tanf                    IN     NUMBER,
5210     x_p_child_supp_rcvd                 IN     NUMBER,
5211     x_p_ded_ira_keogh                   IN     NUMBER,
5212     x_p_tax_defer_pens_savs             IN     NUMBER,
5213     x_p_dep_care_med_spending           IN     NUMBER,
5214     x_p_earned_income_credit            IN     NUMBER,
5215     x_p_living_allow                    IN     NUMBER,
5216     x_p_tax_exmpt_int                   IN     NUMBER,
5217     x_p_foreign_inc_excl                IN     NUMBER,
5218     x_p_other_untax_inc                 IN     NUMBER,
5219     x_p_hope_ll_credit                  IN     NUMBER,
5220     x_p_yr_separation                   IN     NUMBER,
5221     x_p_yr_divorce                      IN     NUMBER,
5222     x_p_exp_father_inc                  IN     NUMBER,
5223     x_p_exp_mother_inc                  IN     NUMBER,
5224     x_p_exp_other_tax_inc               IN     NUMBER,
5225     x_p_exp_other_untax_inc             IN     NUMBER,
5226     x_line_2_relation                   IN     VARCHAR2,
5227     x_line_2_attend_college             IN     VARCHAR2,
5228     x_line_3_relation                   IN     VARCHAR2,
5229     x_line_3_attend_college             IN     VARCHAR2,
5230     x_line_4_relation                   IN     VARCHAR2,
5231     x_line_4_attend_college             IN     VARCHAR2,
5232     x_line_5_relation                   IN     VARCHAR2,
5233     x_line_5_attend_college             IN     VARCHAR2,
5234     x_line_6_relation                   IN     VARCHAR2,
5235     x_line_6_attend_college             IN     VARCHAR2,
5236     x_line_7_relation                   IN     VARCHAR2,
5237     x_line_7_attend_college             IN     VARCHAR2,
5238     x_line_8_relation                   IN     VARCHAR2,
5239     x_line_8_attend_college             IN     VARCHAR2,
5240     x_p_age_father                      IN     VARCHAR2,
5241     x_p_age_mother                      IN     VARCHAR2,
5242     x_p_div_sep_ind                     IN     VARCHAR2,
5243     x_b_cont_non_custodial_par          IN     VARCHAR2,
5244     x_college_type_2                    IN     VARCHAR2,
5245     x_college_type_3                    IN     VARCHAR2,
5246     x_college_type_4                    IN     VARCHAR2,
5247     x_college_type_5                    IN     VARCHAR2,
5248     x_college_type_6                    IN     VARCHAR2,
5249     x_college_type_7                    IN     VARCHAR2,
5250     x_college_type_8                    IN     VARCHAR2,
5251     x_school_code_1                     IN     VARCHAR2,
5252     x_housing_code_1                    IN     VARCHAR2,
5253     x_school_code_2                     IN     VARCHAR2,
5254     x_housing_code_2                    IN     VARCHAR2,
5255     x_school_code_3                     IN     VARCHAR2,
5256     x_housing_code_3                    IN     VARCHAR2,
5257     x_school_code_4                     IN     VARCHAR2,
5258     x_housing_code_4                    IN     VARCHAR2,
5259     x_school_code_5                     IN     VARCHAR2,
5260     x_housing_code_5                    IN     VARCHAR2,
5261     x_school_code_6                     IN     VARCHAR2,
5262     x_housing_code_6                    IN     VARCHAR2,
5263     x_school_code_7                     IN     VARCHAR2,
5264     x_housing_code_7                    IN     VARCHAR2,
5265     x_school_code_8                     IN     VARCHAR2,
5266     x_housing_code_8                    IN     VARCHAR2,
5267     x_school_code_9                     IN     VARCHAR2,
5268     x_housing_code_9                    IN     VARCHAR2,
5269     x_school_code_10                    IN     VARCHAR2,
5270     x_housing_code_10                   IN     VARCHAR2,
5271     x_additional_school_code_1          IN     VARCHAR2,
5272     x_additional_school_code_2          IN     VARCHAR2,
5273     x_additional_school_code_3          IN     VARCHAR2,
5274     x_additional_school_code_4          IN     VARCHAR2,
5275     x_additional_school_code_5          IN     VARCHAR2,
5276     x_additional_school_code_6          IN     VARCHAR2,
5277     x_additional_school_code_7          IN     VARCHAR2,
5278     x_additional_school_code_8          IN     VARCHAR2,
5279     x_additional_school_code_9          IN     VARCHAR2,
5280     x_additional_school_code_10         IN     VARCHAR2,
5281     x_explanation_spec_circum           IN     VARCHAR2,
5282     x_signature_student                 IN     VARCHAR2,
5283     x_signature_spouse                  IN     VARCHAR2,
5284     x_signature_father                  IN     VARCHAR2,
5285     x_signature_mother                  IN     VARCHAR2,
5286     x_month_day_completed               IN     VARCHAR2,
5287     x_year_completed                    IN     VARCHAR2,
5288     x_age_line_2                        IN     NUMBER,
5289     x_age_line_3                        IN     NUMBER,
5290     x_age_line_4                        IN     NUMBER,
5291     x_age_line_5                        IN     NUMBER,
5292     x_age_line_6                        IN     NUMBER,
5293     x_age_line_7                        IN     NUMBER,
5294     x_age_line_8                        IN     NUMBER,
5295     x_a_online_signature                IN     VARCHAR2,
5296     x_question_1_number                 IN     VARCHAR2,
5297     x_question_1_size                   IN     NUMBER,
5298     x_question_1_answer                 IN     VARCHAR2,
5299     x_question_2_number                 IN     VARCHAR2,
5300     x_question_2_size                   IN     NUMBER,
5301     x_question_2_answer                 IN     VARCHAR2,
5302     x_question_3_number                 IN     VARCHAR2,
5303     x_question_3_size                   IN     NUMBER,
5304     x_question_3_answer                 IN     VARCHAR2,
5305     x_question_4_number                 IN     VARCHAR2,
5306     x_question_4_size                   IN     NUMBER,
5307     x_question_4_answer                 IN     VARCHAR2,
5308     x_question_5_number                 IN     VARCHAR2,
5309     x_question_5_size                   IN     NUMBER,
5310     x_question_5_answer                 IN     VARCHAR2,
5311     x_question_6_number                 IN     VARCHAR2,
5312     x_question_6_size                   IN     NUMBER,
5313     x_question_6_answer                 IN     VARCHAR2,
5314     x_question_7_number                 IN     VARCHAR2,
5315     x_question_7_size                   IN     NUMBER,
5316     x_question_7_answer                 IN     VARCHAR2,
5317     x_question_8_number                 IN     VARCHAR2,
5318     x_question_8_size                   IN     NUMBER,
5319     x_question_8_answer                 IN     VARCHAR2,
5320     x_question_9_number                 IN     VARCHAR2,
5321     x_question_9_size                   IN     NUMBER,
5322     x_question_9_answer                 IN     VARCHAR2,
5323     x_question_10_number                IN     VARCHAR2,
5324     x_question_10_size                  IN     NUMBER,
5325     x_question_10_answer                IN     VARCHAR2,
5326     x_question_11_number                IN     VARCHAR2,
5327     x_question_11_size                  IN     NUMBER,
5328     x_question_11_answer                IN     VARCHAR2,
5329     x_question_12_number                IN     VARCHAR2,
5330     x_question_12_size                  IN     NUMBER,
5331     x_question_12_answer                IN     VARCHAR2,
5332     x_question_13_number                IN     VARCHAR2,
5333     x_question_13_size                  IN     NUMBER,
5334     x_question_13_answer                IN     VARCHAR2,
5335     x_question_14_number                IN     VARCHAR2,
5336     x_question_14_size                  IN     NUMBER,
5337     x_question_14_answer                IN     VARCHAR2,
5338     x_question_15_number                IN     VARCHAR2,
5339     x_question_15_size                  IN     NUMBER,
5340     x_question_15_answer                IN     VARCHAR2,
5341     x_question_16_number                IN     VARCHAR2,
5342     x_question_16_size                  IN     NUMBER,
5343     x_question_16_answer                IN     VARCHAR2,
5344     x_question_17_number                IN     VARCHAR2,
5345     x_question_17_size                  IN     NUMBER,
5346     x_question_17_answer                IN     VARCHAR2,
5347     x_question_18_number                IN     VARCHAR2,
5348     x_question_18_size                  IN     NUMBER,
5349     x_question_18_answer                IN     VARCHAR2,
5350     x_question_19_number                IN     VARCHAR2,
5351     x_question_19_size                  IN     NUMBER,
5352     x_question_19_answer                IN     VARCHAR2,
5353     x_question_20_number                IN     VARCHAR2,
5354     x_question_20_size                  IN     NUMBER,
5355     x_question_20_answer                IN     VARCHAR2,
5356     x_question_21_number                IN     VARCHAR2,
5357     x_question_21_size                  IN     NUMBER,
5358     x_question_21_answer                IN     VARCHAR2,
5359     x_question_22_number                IN     VARCHAR2,
5360     x_question_22_size                  IN     NUMBER,
5361     x_question_22_answer                IN     VARCHAR2,
5362     x_question_23_number                IN     VARCHAR2,
5363     x_question_23_size                  IN     NUMBER,
5364     x_question_23_answer                IN     VARCHAR2,
5365     x_question_24_number                IN     VARCHAR2,
5366     x_question_24_size                  IN     NUMBER,
5367     x_question_24_answer                IN     VARCHAR2,
5368     x_question_25_number                IN     VARCHAR2,
5369     x_question_25_size                  IN     NUMBER,
5370     x_question_25_answer                IN     VARCHAR2,
5371     x_question_26_number                IN     VARCHAR2,
5372     x_question_26_size                  IN     NUMBER,
5373     x_question_26_answer                IN     VARCHAR2,
5374     x_question_27_number                IN     VARCHAR2,
5375     x_question_27_size                  IN     NUMBER,
5376     x_question_27_answer                IN     VARCHAR2,
5377     x_question_28_number                IN     VARCHAR2,
5378     x_question_28_size                  IN     NUMBER,
5379     x_question_28_answer                IN     VARCHAR2,
5380     x_question_29_number                IN     VARCHAR2,
5381     x_question_29_size                  IN     NUMBER,
5382     x_question_29_answer                IN     VARCHAR2,
5383     x_question_30_number                IN     VARCHAR2,
5384     x_questions_30_size                 IN     NUMBER,
5385     x_question_30_answer                IN     VARCHAR2,
5386     x_mode                              IN     VARCHAR2 DEFAULT 'R' ,
5387     x_legacy_record_flag                IN     VARCHAR2,
5388     x_coa_duration_efc_amt              IN     NUMBER,
5389     x_coa_duration_num                  IN     NUMBER,
5390     x_p_soc_sec_ben_student_amt         IN     NUMBER,
5391     x_p_tuit_fee_deduct_amt             IN     NUMBER,
5392     x_stu_lives_with_num                IN     NUMBER,
5393     x_stu_most_support_from_num         IN     NUMBER,
5394     x_location_computer_num             IN     NUMBER
5395   ) AS
5396   /*
5397   ||  Created By : vivuyyur
5398   ||  Created On : 29-MAY-2001
5399   ||  Purpose : Adds a row if there is no existing row, otherwise updates existing row in the table.
5400   ||  Known limitations, enhancements or remarks :
5401   ||  Change History :
5402   ||  Who             When            What
5403   ||  (reverse chronological order - newest change first)
5404   */
5405     CURSOR c1 IS
5406       SELECT   rowid
5407       FROM     igf_ap_css_profile_all
5408       WHERE    cssp_id                           = x_cssp_id;
5409 
5410   BEGIN
5411 
5412     OPEN c1;
5413     FETCH c1 INTO x_rowid;
5414     IF (c1%NOTFOUND) THEN
5415       CLOSE c1;
5416 
5417       insert_row (
5418         x_rowid,
5419         x_cssp_id,
5420         x_base_id,
5421         x_system_record_type,
5422         x_active_profile,
5423         x_college_code,
5424         x_academic_year,
5425         x_stu_record_type,
5426         x_css_id_number,
5427         x_registration_receipt_date,
5428         x_registration_type,
5429         x_application_receipt_date,
5430         x_application_type,
5431         x_original_fnar_compute,
5432         x_revision_fnar_compute_date,
5433         x_electronic_extract_date,
5434         x_institutional_reporting_type,
5435         x_asr_receipt_date,
5436         x_last_name,
5437         x_first_name,
5438         x_middle_initial,
5439         x_address_number_and_street,
5440         x_city,
5441         x_state_mailing,
5442         x_zip_code,
5443         x_s_telephone_number,
5444         x_s_title,
5445         x_date_of_birth,
5446         x_social_security_number,
5447         x_state_legal_residence,
5448         x_foreign_address_indicator,
5449         x_foreign_postal_code,
5450         x_country,
5451         x_financial_aid_status,
5452         x_year_in_college,
5453         x_marital_status,
5454         x_ward_court,
5455         x_legal_dependents_other,
5456         x_household_size,
5457         x_number_in_college,
5458         x_citizenship_status,
5459         x_citizenship_country,
5460         x_visa_classification,
5461         x_tax_figures,
5462         x_number_exemptions,
5463         x_adjusted_gross_inc,
5464         x_us_tax_paid,
5465         x_itemized_deductions,
5466         x_stu_income_work,
5467         x_spouse_income_work,
5468         x_divid_int_inc,
5469         x_soc_sec_benefits,
5470         x_welfare_tanf,
5471         x_child_supp_rcvd,
5472         x_earned_income_credit,
5473         x_other_untax_income,
5474         x_tax_stu_aid,
5475         x_cash_sav_check,
5476         x_ira_keogh,
5477         x_invest_value,
5478         x_invest_debt,
5479         x_home_value,
5480         x_home_debt,
5481         x_oth_real_value,
5482         x_oth_real_debt,
5483         x_bus_farm_value,
5484         x_bus_farm_debt,
5485         x_live_on_farm,
5486         x_home_purch_price,
5487         x_hope_ll_credit,
5488         x_home_purch_year,
5489         x_trust_amount,
5490         x_trust_avail,
5491         x_trust_estab,
5492         x_child_support_paid,
5493         x_med_dent_expenses,
5494         x_vet_us,
5495         x_vet_ben_amount,
5496         x_vet_ben_months,
5497         x_stu_summer_wages,
5498         x_stu_school_yr_wages,
5499         x_spouse_summer_wages,
5500         x_spouse_school_yr_wages,
5501         x_summer_other_tax_inc,
5502         x_school_yr_other_tax_inc,
5503         x_summer_untax_inc,
5504         x_school_yr_untax_inc,
5505         x_grants_schol_etc,
5506         x_tuit_benefits,
5507         x_cont_parents,
5508         x_cont_relatives,
5509         x_p_siblings_pre_tuit,
5510         x_p_student_pre_tuit,
5511         x_p_household_size,
5512         x_p_number_in_college,
5513         x_p_parents_in_college,
5514         x_p_marital_status,
5515         x_p_state_legal_residence,
5516         x_p_natural_par_status,
5517         x_p_child_supp_paid,
5518         x_p_repay_ed_loans,
5519         x_p_med_dent_expenses,
5520         x_p_tuit_paid_amount,
5521         x_p_tuit_paid_number,
5522         x_p_exp_child_supp_paid,
5523         x_p_exp_repay_ed_loans,
5524         x_p_exp_med_dent_expenses,
5525         x_p_exp_tuit_pd_amount,
5526         x_p_exp_tuit_pd_number,
5527         x_p_cash_sav_check,
5528         x_p_month_mortgage_pay,
5529         x_p_invest_value,
5530         x_p_invest_debt,
5531         x_p_home_value,
5532         x_p_home_debt,
5533         x_p_home_purch_price,
5534         x_p_own_business_farm,
5535         x_p_business_value,
5536         x_p_business_debt,
5537         x_p_farm_value,
5538         x_p_farm_debt,
5539         x_p_live_on_farm,
5540         x_p_oth_real_estate_value,
5541         x_p_oth_real_estate_debt,
5542         x_p_oth_real_purch_price,
5543         x_p_siblings_assets,
5544         x_p_home_purch_year,
5545         x_p_oth_real_purch_year,
5546         x_p_prior_agi,
5547         x_p_prior_us_tax_paid,
5548         x_p_prior_item_deductions,
5549         x_p_prior_other_untax_inc,
5550         x_p_tax_figures,
5551         x_p_number_exemptions,
5552         x_p_adjusted_gross_inc,
5553         x_p_wages_sal_tips,
5554         x_p_interest_income,
5555         x_p_dividend_income,
5556         x_p_net_inc_bus_farm,
5557         x_p_other_taxable_income,
5558         x_p_adj_to_income,
5559         x_p_us_tax_paid,
5560         x_p_itemized_deductions,
5561         x_p_father_income_work,
5562         x_p_mother_income_work,
5563         x_p_soc_sec_ben,
5564         x_p_welfare_tanf,
5565         x_p_child_supp_rcvd,
5566         x_p_ded_ira_keogh,
5567         x_p_tax_defer_pens_savs,
5568         x_p_dep_care_med_spending,
5569         x_p_earned_income_credit,
5570         x_p_living_allow,
5571         x_p_tax_exmpt_int,
5572         x_p_foreign_inc_excl,
5573         x_p_other_untax_inc,
5574         x_p_hope_ll_credit,
5575         x_p_yr_separation,
5576         x_p_yr_divorce,
5577         x_p_exp_father_inc,
5578         x_p_exp_mother_inc,
5579         x_p_exp_other_tax_inc,
5580         x_p_exp_other_untax_inc,
5581         x_line_2_relation,
5582         x_line_2_attend_college,
5583         x_line_3_relation,
5584         x_line_3_attend_college,
5585         x_line_4_relation,
5586         x_line_4_attend_college,
5587         x_line_5_relation,
5588         x_line_5_attend_college,
5589         x_line_6_relation,
5590         x_line_6_attend_college,
5591         x_line_7_relation,
5592         x_line_7_attend_college,
5593         x_line_8_relation,
5594         x_line_8_attend_college,
5595         x_p_age_father,
5596         x_p_age_mother,
5597         x_p_div_sep_ind,
5598         x_b_cont_non_custodial_par,
5599         x_college_type_2,
5600         x_college_type_3,
5601         x_college_type_4,
5602         x_college_type_5,
5603         x_college_type_6,
5604         x_college_type_7,
5605         x_college_type_8,
5606         x_school_code_1,
5607         x_housing_code_1,
5608         x_school_code_2,
5609         x_housing_code_2,
5610         x_school_code_3,
5611         x_housing_code_3,
5612         x_school_code_4,
5613         x_housing_code_4,
5614         x_school_code_5,
5615         x_housing_code_5,
5616         x_school_code_6,
5617         x_housing_code_6,
5618         x_school_code_7,
5619         x_housing_code_7,
5620         x_school_code_8,
5621         x_housing_code_8,
5622         x_school_code_9,
5623         x_housing_code_9,
5624         x_school_code_10,
5625         x_housing_code_10,
5626         x_additional_school_code_1,
5627         x_additional_school_code_2,
5628         x_additional_school_code_3,
5629         x_additional_school_code_4,
5630         x_additional_school_code_5,
5631         x_additional_school_code_6,
5632         x_additional_school_code_7,
5633         x_additional_school_code_8,
5634         x_additional_school_code_9,
5635         x_additional_school_code_10,
5636         x_explanation_spec_circum,
5637         x_signature_student,
5638         x_signature_spouse,
5639         x_signature_father,
5640         x_signature_mother,
5641         x_month_day_completed,
5642         x_year_completed,
5643         x_age_line_2,
5644         x_age_line_3,
5645         x_age_line_4,
5646         x_age_line_5,
5647         x_age_line_6,
5648         x_age_line_7,
5649         x_age_line_8,
5650         x_a_online_signature,
5651         x_question_1_number,
5652         x_question_1_size,
5653         x_question_1_answer,
5654         x_question_2_number,
5655         x_question_2_size,
5656         x_question_2_answer,
5657         x_question_3_number,
5658         x_question_3_size,
5659         x_question_3_answer,
5660         x_question_4_number,
5661         x_question_4_size,
5662         x_question_4_answer,
5663         x_question_5_number,
5664         x_question_5_size,
5665         x_question_5_answer,
5666         x_question_6_number,
5667         x_question_6_size,
5668         x_question_6_answer,
5669         x_question_7_number,
5670         x_question_7_size,
5671         x_question_7_answer,
5672         x_question_8_number,
5673         x_question_8_size,
5674         x_question_8_answer,
5675         x_question_9_number,
5676         x_question_9_size,
5677         x_question_9_answer,
5678         x_question_10_number,
5679         x_question_10_size,
5680         x_question_10_answer,
5681         x_question_11_number,
5682         x_question_11_size,
5683         x_question_11_answer,
5684         x_question_12_number,
5685         x_question_12_size,
5686         x_question_12_answer,
5687         x_question_13_number,
5688         x_question_13_size,
5689         x_question_13_answer,
5690         x_question_14_number,
5691         x_question_14_size,
5692         x_question_14_answer,
5693         x_question_15_number,
5694         x_question_15_size,
5695         x_question_15_answer,
5696         x_question_16_number,
5697         x_question_16_size,
5698         x_question_16_answer,
5699         x_question_17_number,
5700         x_question_17_size,
5701         x_question_17_answer,
5702         x_question_18_number,
5703         x_question_18_size,
5704         x_question_18_answer,
5705         x_question_19_number,
5706         x_question_19_size,
5707         x_question_19_answer,
5708         x_question_20_number,
5709         x_question_20_size,
5710         x_question_20_answer,
5711         x_question_21_number,
5712         x_question_21_size,
5713         x_question_21_answer,
5714         x_question_22_number,
5715         x_question_22_size,
5716         x_question_22_answer,
5717         x_question_23_number,
5718         x_question_23_size,
5719         x_question_23_answer,
5720         x_question_24_number,
5721         x_question_24_size,
5722         x_question_24_answer,
5723         x_question_25_number,
5724         x_question_25_size,
5725         x_question_25_answer,
5726         x_question_26_number,
5727         x_question_26_size,
5728         x_question_26_answer,
5729         x_question_27_number,
5730         x_question_27_size,
5731         x_question_27_answer,
5732         x_question_28_number,
5733         x_question_28_size,
5734         x_question_28_answer,
5735         x_question_29_number,
5736         x_question_29_size,
5737         x_question_29_answer,
5738         x_question_30_number,
5739         x_questions_30_size,
5740         x_question_30_answer,
5741         x_mode ,
5742         x_legacy_record_flag,
5743         x_coa_duration_efc_amt,
5744         x_coa_duration_num,
5745         x_p_soc_sec_ben_student_amt,
5746         x_p_tuit_fee_deduct_amt,
5747         x_stu_lives_with_num,
5748         x_stu_most_support_from_num,
5749         x_location_computer_num
5750       );
5751       RETURN;
5752     END IF;
5753     CLOSE c1;
5754 
5755     update_row (
5756       x_rowid,
5757       x_cssp_id,
5758       x_base_id,
5759       x_system_record_type,
5760       x_active_profile,
5761       x_college_code,
5762       x_academic_year,
5763       x_stu_record_type,
5764       x_css_id_number,
5765       x_registration_receipt_date,
5766       x_registration_type,
5767       x_application_receipt_date,
5768       x_application_type,
5769       x_original_fnar_compute,
5770       x_revision_fnar_compute_date,
5771       x_electronic_extract_date,
5772       x_institutional_reporting_type,
5773       x_asr_receipt_date,
5774       x_last_name,
5775       x_first_name,
5776       x_middle_initial,
5777       x_address_number_and_street,
5778       x_city,
5779       x_state_mailing,
5780       x_zip_code,
5781       x_s_telephone_number,
5782       x_s_title,
5783       x_date_of_birth,
5784       x_social_security_number,
5785       x_state_legal_residence,
5786       x_foreign_address_indicator,
5787       x_foreign_postal_code,
5788       x_country,
5789       x_financial_aid_status,
5790       x_year_in_college,
5791       x_marital_status,
5792       x_ward_court,
5793       x_legal_dependents_other,
5794       x_household_size,
5795       x_number_in_college,
5796       x_citizenship_status,
5797       x_citizenship_country,
5798       x_visa_classification,
5799       x_tax_figures,
5800       x_number_exemptions,
5801       x_adjusted_gross_inc,
5802       x_us_tax_paid,
5803       x_itemized_deductions,
5804       x_stu_income_work,
5805       x_spouse_income_work,
5806       x_divid_int_inc,
5807       x_soc_sec_benefits,
5808       x_welfare_tanf,
5809       x_child_supp_rcvd,
5810       x_earned_income_credit,
5811       x_other_untax_income,
5812       x_tax_stu_aid,
5813       x_cash_sav_check,
5814       x_ira_keogh,
5815       x_invest_value,
5816       x_invest_debt,
5817       x_home_value,
5818       x_home_debt,
5819       x_oth_real_value,
5820       x_oth_real_debt,
5821       x_bus_farm_value,
5822       x_bus_farm_debt,
5823       x_live_on_farm,
5824       x_home_purch_price,
5825       x_hope_ll_credit,
5826       x_home_purch_year,
5827       x_trust_amount,
5828       x_trust_avail,
5829       x_trust_estab,
5830       x_child_support_paid,
5831       x_med_dent_expenses,
5832       x_vet_us,
5833       x_vet_ben_amount,
5834       x_vet_ben_months,
5835       x_stu_summer_wages,
5836       x_stu_school_yr_wages,
5837       x_spouse_summer_wages,
5838       x_spouse_school_yr_wages,
5839       x_summer_other_tax_inc,
5840       x_school_yr_other_tax_inc,
5841       x_summer_untax_inc,
5842       x_school_yr_untax_inc,
5843       x_grants_schol_etc,
5844       x_tuit_benefits,
5845       x_cont_parents,
5846       x_cont_relatives,
5847       x_p_siblings_pre_tuit,
5848       x_p_student_pre_tuit,
5849       x_p_household_size,
5850       x_p_number_in_college,
5851       x_p_parents_in_college,
5852       x_p_marital_status,
5853       x_p_state_legal_residence,
5854       x_p_natural_par_status,
5855       x_p_child_supp_paid,
5856       x_p_repay_ed_loans,
5857       x_p_med_dent_expenses,
5858       x_p_tuit_paid_amount,
5859       x_p_tuit_paid_number,
5860       x_p_exp_child_supp_paid,
5861       x_p_exp_repay_ed_loans,
5862       x_p_exp_med_dent_expenses,
5863       x_p_exp_tuit_pd_amount,
5864       x_p_exp_tuit_pd_number,
5865       x_p_cash_sav_check,
5866       x_p_month_mortgage_pay,
5867       x_p_invest_value,
5868       x_p_invest_debt,
5869       x_p_home_value,
5870       x_p_home_debt,
5871       x_p_home_purch_price,
5872       x_p_own_business_farm,
5873       x_p_business_value,
5874       x_p_business_debt,
5875       x_p_farm_value,
5876       x_p_farm_debt,
5877       x_p_live_on_farm,
5878       x_p_oth_real_estate_value,
5879       x_p_oth_real_estate_debt,
5880       x_p_oth_real_purch_price,
5881       x_p_siblings_assets,
5882       x_p_home_purch_year,
5883       x_p_oth_real_purch_year,
5884       x_p_prior_agi,
5885       x_p_prior_us_tax_paid,
5886       x_p_prior_item_deductions,
5887       x_p_prior_other_untax_inc,
5888       x_p_tax_figures,
5889       x_p_number_exemptions,
5890       x_p_adjusted_gross_inc,
5891       x_p_wages_sal_tips,
5892       x_p_interest_income,
5893       x_p_dividend_income,
5894       x_p_net_inc_bus_farm,
5895       x_p_other_taxable_income,
5896       x_p_adj_to_income,
5897       x_p_us_tax_paid,
5898       x_p_itemized_deductions,
5899       x_p_father_income_work,
5900       x_p_mother_income_work,
5901       x_p_soc_sec_ben,
5902       x_p_welfare_tanf,
5903       x_p_child_supp_rcvd,
5904       x_p_ded_ira_keogh,
5905       x_p_tax_defer_pens_savs,
5906       x_p_dep_care_med_spending,
5907       x_p_earned_income_credit,
5908       x_p_living_allow,
5909       x_p_tax_exmpt_int,
5910       x_p_foreign_inc_excl,
5911       x_p_other_untax_inc,
5912       x_p_hope_ll_credit,
5913       x_p_yr_separation,
5914       x_p_yr_divorce,
5915       x_p_exp_father_inc,
5916       x_p_exp_mother_inc,
5917       x_p_exp_other_tax_inc,
5918       x_p_exp_other_untax_inc,
5919       x_line_2_relation,
5920       x_line_2_attend_college,
5921       x_line_3_relation,
5922       x_line_3_attend_college,
5923       x_line_4_relation,
5924       x_line_4_attend_college,
5925       x_line_5_relation,
5926       x_line_5_attend_college,
5927       x_line_6_relation,
5928       x_line_6_attend_college,
5929       x_line_7_relation,
5930       x_line_7_attend_college,
5931       x_line_8_relation,
5932       x_line_8_attend_college,
5933       x_p_age_father,
5934       x_p_age_mother,
5935       x_p_div_sep_ind,
5936       x_b_cont_non_custodial_par,
5937       x_college_type_2,
5938       x_college_type_3,
5939       x_college_type_4,
5940       x_college_type_5,
5941       x_college_type_6,
5942       x_college_type_7,
5943       x_college_type_8,
5944       x_school_code_1,
5945       x_housing_code_1,
5946       x_school_code_2,
5947       x_housing_code_2,
5948       x_school_code_3,
5949       x_housing_code_3,
5950       x_school_code_4,
5951       x_housing_code_4,
5952       x_school_code_5,
5953       x_housing_code_5,
5954       x_school_code_6,
5955       x_housing_code_6,
5956       x_school_code_7,
5957       x_housing_code_7,
5958       x_school_code_8,
5959       x_housing_code_8,
5960       x_school_code_9,
5961       x_housing_code_9,
5962       x_school_code_10,
5963       x_housing_code_10,
5964       x_additional_school_code_1,
5965       x_additional_school_code_2,
5966       x_additional_school_code_3,
5967       x_additional_school_code_4,
5968       x_additional_school_code_5,
5969       x_additional_school_code_6,
5970       x_additional_school_code_7,
5971       x_additional_school_code_8,
5972       x_additional_school_code_9,
5973       x_additional_school_code_10,
5974       x_explanation_spec_circum,
5975       x_signature_student,
5976       x_signature_spouse,
5977       x_signature_father,
5978       x_signature_mother,
5979       x_month_day_completed,
5980       x_year_completed,
5981       x_age_line_2,
5982       x_age_line_3,
5983       x_age_line_4,
5984       x_age_line_5,
5985       x_age_line_6,
5986       x_age_line_7,
5987       x_age_line_8,
5988       x_a_online_signature,
5989       x_question_1_number,
5990       x_question_1_size,
5991       x_question_1_answer,
5992       x_question_2_number,
5993       x_question_2_size,
5994       x_question_2_answer,
5995       x_question_3_number,
5996       x_question_3_size,
5997       x_question_3_answer,
5998       x_question_4_number,
5999       x_question_4_size,
6000       x_question_4_answer,
6001       x_question_5_number,
6002       x_question_5_size,
6003       x_question_5_answer,
6004       x_question_6_number,
6005       x_question_6_size,
6006       x_question_6_answer,
6007       x_question_7_number,
6008       x_question_7_size,
6009       x_question_7_answer,
6010       x_question_8_number,
6011       x_question_8_size,
6012       x_question_8_answer,
6013       x_question_9_number,
6014       x_question_9_size,
6015       x_question_9_answer,
6016       x_question_10_number,
6017       x_question_10_size,
6018       x_question_10_answer,
6019       x_question_11_number,
6020       x_question_11_size,
6021       x_question_11_answer,
6022       x_question_12_number,
6023       x_question_12_size,
6024       x_question_12_answer,
6025       x_question_13_number,
6026       x_question_13_size,
6027       x_question_13_answer,
6028       x_question_14_number,
6029       x_question_14_size,
6030       x_question_14_answer,
6031       x_question_15_number,
6032       x_question_15_size,
6033       x_question_15_answer,
6034       x_question_16_number,
6035       x_question_16_size,
6036       x_question_16_answer,
6037       x_question_17_number,
6038       x_question_17_size,
6039       x_question_17_answer,
6040       x_question_18_number,
6041       x_question_18_size,
6042       x_question_18_answer,
6043       x_question_19_number,
6044       x_question_19_size,
6045       x_question_19_answer,
6046       x_question_20_number,
6047       x_question_20_size,
6048       x_question_20_answer,
6049       x_question_21_number,
6050       x_question_21_size,
6051       x_question_21_answer,
6052       x_question_22_number,
6053       x_question_22_size,
6054       x_question_22_answer,
6055       x_question_23_number,
6056       x_question_23_size,
6057       x_question_23_answer,
6058       x_question_24_number,
6059       x_question_24_size,
6060       x_question_24_answer,
6061       x_question_25_number,
6062       x_question_25_size,
6063       x_question_25_answer,
6064       x_question_26_number,
6065       x_question_26_size,
6066       x_question_26_answer,
6067       x_question_27_number,
6068       x_question_27_size,
6069       x_question_27_answer,
6070       x_question_28_number,
6071       x_question_28_size,
6072       x_question_28_answer,
6073       x_question_29_number,
6074       x_question_29_size,
6075       x_question_29_answer,
6076       x_question_30_number,
6077       x_questions_30_size,
6078       x_question_30_answer,
6079       x_mode,
6080       x_legacy_record_flag,
6081       x_coa_duration_efc_amt,
6082       x_coa_duration_num,
6083       x_p_soc_sec_ben_student_amt,
6084       x_p_tuit_fee_deduct_amt,
6085       x_stu_lives_with_num,
6086       x_stu_most_support_from_num,
6087       x_location_computer_num
6088     );
6089 
6090   END add_row;
6091 
6092 
6093   PROCEDURE delete_row (
6094     x_rowid IN VARCHAR2
6095   ) AS
6096   /*
6097   ||  Created By : vivuyyur
6098   ||  Created On : 29-MAY-2001
6099   ||  Purpose : Handles the DELETE DML logic for the table.
6100   ||  Known limitations, enhancements or remarks :
6101   ||  Change History :
6102   ||  Who             When            What
6103   ||  (reverse chronological order - newest change first)
6104   */
6105   BEGIN
6106 
6107     before_dml (
6108       p_action => 'DELETE',
6109       x_rowid => x_rowid
6110     );
6111 
6112     DELETE FROM igf_ap_css_profile_all
6113     WHERE rowid = x_rowid;
6114 
6115     IF (SQL%NOTFOUND) THEN
6116       RAISE NO_DATA_FOUND;
6117     END IF;
6118 
6119   END delete_row;
6120 
6121 
6122 END igf_ap_css_profile_pkg;