CREATE   OR   REPLACE   PACKAGE   test AS  
        TYPE   myrctype   IS   REF   CURSOR;   
END   test;
/  
create   procedure   pro(c   out   test.myrctype) as    
begin   
 open   c   for  select   *   from   table_name ;   
end;
/   
--与下面写法有何同步:
CREATE   OR   REPLACE   PACKAGE   test AS  
        TYPE   myrctype   IS   REF   CURSOR;   
END   test;
/
CREATE   OR   REPLACE   PACKAGE   BODY   test  AS 
PROCEDURE   pro   ( c   out   test.myrctype) 
            open   c   for  select   *   from   table_name ;   
END pro;
END test;
/两种写法在性能,调用,以及外部程序调用等方面有何不同?