パッケージの仕様に次のタイプが定義されています
type column_info is record (col_name varchar2(20), col_value varchar2(1000));
type c_info is varray(10) of column_info;
type table_info is record (table_name varchar2(20), col_info c_info);
宣言部分のパッケージ本体に私が持っている
t_info table_info;
私が持っているパッケージ本体のプロシージャの内部
t_info:=null;
t_info.table_name:='gl_temp_report1';
t_info.col_info(1).col_name:='table_idx';
t_info.col_info.extend;
t_info.col_info(2).col_name:='table_row';
t_info.col_info.extend;
t_info.col_info(3).col_name:='table_row_detail';
パッケージのコンパイルが成功しても、実行時に例外 ORA-06531: Reference to uninitialized collection が発生します。
col_info コレクションを初期化するにはどうすればよいですか? t_info.col_info() を初期化しようとしましたが、このように「関数がありません」と表示されます。ティア、オーレル