oracle 动态调用存储过程,返回游标类型
定义了一个存储过程 
       procedure   GetDate( 
             aParam      in   varchar2, 
             aExesql   in   out   varchar2, 
             aReturnSet   out   sys_refcursor                   
       )   is 
       begin 
             select   sysdate   into   aExesql   from   dual; 
             open   aReturnSet   for    'select   sysdate   today   from   dual '; 
       end;     
 测试的时候 
 set   serveroutput   on; 
 declare 
       tcursor   sys_refcursor; 
       vSql   varchar2(32700); 
       begin    
             vSql   :=    'aa '; 
             execute   immediate    'call   GetDate( ' 'aaa ' ',   :V1,   :V2) '   using   in   out   vSql,   out   tcursor; 
             dbms_output.put_line(vSql);                                                 
       end; 
 /     
 返回错误,未连接Oracle 
------解决方案--------------------如果是你的工具的问题 
 我就无能为力了
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html