I have a large package which contains many %ROWTYPES such as shown below.
Because of this, I'm on the brink of getting the program too large error. In fact, one more addition of these %ROWTYPE's and I'm done. As you can see, I have defined each ROWTYPE twice. Once to use with each insert, and another to initialze the variable.
Is there a way I can genericly pass one of the structures below to a procedure that will initialize the ROWTYPE and return it to my main package?
I'd like to create a generice procedure such as
init_data(xtf_addl%ROWTYPE);
Procedure init_data (gen_row in out generic_rowtype%rowtype)
is
begin
gen_row := gen_row_init;
return;
end init_data;
Bookmarks