用存储过程返回记录集
怎么用oracle的存储过程返回一个记录集?
------解决方案--------------------我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html
------解决方案--------------------CREATE OR REPLACE PACKAGE PKG_RESULTS AS 
   TYPE T_CURSOR IS REF CURSOR; 
   FUNCTION f_RE_RESULTS RETURN T_CURSOR; 
 END PKG_RESULTS;   
 CREATE OR REPLACE PACKAGE BODY PKG_RESULTS AS 
   FUNCTION f_RE_RESULTS RETURN T_CURSOR 
   IS 
     p_rc t_cursor; 
   BEGIN 
     OPEN p_rc FOR SELECT owner,table_name,tablespace_name FROM Dba_Tables; 
     RETURN p_rc; 
   END f_RE_RESULTS; 
 END PKG_RESULTS;   
 SELECT pkg_results.f_RE_RESULTS FROM dual;   
 用过程返回结果集同上(function-> procedure)。