declare
x number(10);
str varchar2(100);
begin 
x:=10;
str:='alter table table1 add (kyc number(20))'; ---这一行错误了.
execute immediate str;
end;