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
Procedure init_data (gen_row in out generic_rowtype%rowtype)
gen_row := gen_row_init;