游标只能实现查询,那有你这种过程的写法。declare
type t_sor is ref cursor;
v_sor t_sor;
str varchar2(50);
a number;=1;
begin
if a=1 then
str:='select * form tablex';
open v_sor for str;
else
str:='select * form tabley';
open v_sor for str;
end if
end;