Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Minimal Refcursors PL/SQL
I have a stored procedure which returns several ref cursors. I have a
few requirements which I am trying to achieve.
Sample Code
PROCEDURE GetStuff (key varchar2, ctable1 OUT refCursor, ctable2 OUT refCursor,
ctable3 OUT refCursor)IS
OPEN ctable2 FOR
select * from table2 where key = (
select pkey from table1 where primarykey = key);
OPEN ctable2 FOR
select * from table3 where key in (
select field from table2 where key = (select pkey from table3 where primarykey = key));
EXCEPTION
when no_data_found then
null;
END GetStuff;
Problems
Any ideas? Received on Tue Jul 27 2004 - 21:06:03 CDT