Hi All,
I want to create a package, and declare a ref_cursor type in its
declaration part and it gives me an error:
Package that I written:
create or replace package pack_1 as
type s is ref_cursor return dept%rowtype;
procedure p1(a in s);
end;
and package specification has occurred an error:
SQL> show errors;
Errors for PACKAGE PACK_1:
LINE/COL ERROR
--------
-----------------------------------------------------------------
2/11 PLS-00103: Encountered the symbol "REF_CURSOR" when expecting
one
of the following:
( array limited new private range record VARRAY_ char_base
number_base decimal date_base clob_base blob_base bfile_base
table ref object fixed varying opaque
2/41 PLS-00103: Encountered the symbol ";" when expecting one of
the
following:
. ( , * @ % & - + / at mod rem <an identifier>
<a double-quoted delimited-identifier> <an exponent (**)> as
into || bulk
As I want to refer the ref_cursor type in various procedure and only
include in the package specification and dont want to use the
sys_refcursor.
Regards,
Sonia
--
You received this message because you are subscribed to the Google
Groups "Oracle PL/SQL" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Oracle-PLSQL?hl=en