このエラーの原因がわかりません。I 1)オブジェクトを次のように作成しました
CREATE OR REPLACE TYPE opt_val_rec AS OBJECT (
parametervalue VARCHAR2(1),
PARAMETERID varchar2(4000)
);
2)テーブルタイプを次のように作成しました
create OR REPLACE type OPTVAL_TAB as table of OPTVAL_REC;
3)次のように手順を書きました
Create or replace procedure test_parm_val (id in varchar2 ,result out varchar2) as
pos number:=0;
test_paramval OPTVAL_TAB:= OPTVAL_TAB (null);
paramval_ord OPTVAL_TAB:= OPTVAL_TAB (null);
begin
for I in (select DISTINCT param_name from param_tbl)
loop
test_paramval.extend(10);
POS :=POS+1;
test_paramval (POS).PARAMETERVALUE:= get_param_val_fnc(id,I.PARAM_NAME);
test_paramval(POS). parameterid:=I.PARAM_NAME;
End;
end test_parm_val
4) ORA-06530: Reference to uninitialized composite というエラーに直面している
助けてください。