说实话,没有明白楼主的意思,v_User A.User%Rowtype;if ...........
   select * into v_User from A;
.........那么v_User难道不是一个结果集合?

解决方案 »

  1.   

    这个只能是一行吧  而且我要的效果就是:我输入:if ...
     select * from A
    end if;这样就直接把结果集返回给调用这一段pl/sql的人.怎么搞?
      

  2.   

    select * from A where 1>2
    union
    select * from B where 1<=2
      

  3.   

    CURSOR cur1 IS    
    select * from A where 1>2
    union
    select * from B where 1<=2begin
    open cur1;
    ...
    end