プロシージャを使用する単純な PL/SQL プログラムを実行しようとすると、上記のエラーが発生します。何が悪かったのかわかりません、助けてください。
declare
create or replace procedure palindrome (x in number,y out number) is
i integer;
j integer;
k integer:=0;
begin
i:=x;
while i>0
loop
j:=mod(i,10);
k:=k*10+j;
i:=i/10;
end loop;
y:=k;
end;
begin
x integer:=121;
y integer;
palindrome(x,y);
dbms_output.put_line(y);
end;
/ 2 行目のエラー:
ORA-06550: 行 2、列 2: PLS-00103: 次のいずれかを期待しているときに、シンボル "CREATE" が検出されました: begin function pragma procedure subtype type current cursor delete exists before