Stored procedures 我可以加入存储过程中的入站oracle游标吗?

Stored procedures 我可以加入存储过程中的入站oracle游标吗?,stored-procedures,parameters,oracle9i,database-cursor,Stored Procedures,Parameters,Oracle9i,Database Cursor,我有一个.NET应用程序,可以从Oracle 9i存储过程检索SYS_REFCURSOR输出。我希望将该游标传递到另一个存储过程中,以获得另一个存储过程作为回报 松动的psudocode: CREATE OR REPLACE PROCEDURE get_Addresses( userList IN SYS_REFCURSOR, addressList OUT SYS_REFCURSOR) IS OPEN addressList FOR ( SELEC

我有一个.NET应用程序,可以从Oracle 9i存储过程检索SYS_REFCURSOR输出。我希望将该游标传递到另一个存储过程中,以获得另一个存储过程作为回报

松动的psudocode:

CREATE OR REPLACE PROCEDURE get_Addresses(
     userList IN SYS_REFCURSOR,
     addressList OUT SYS_REFCURSOR)
IS
     OPEN addressList FOR (
        SELECT * FROM Addresses A
        WHERE A.UserID in (SELECT UserID from userList)
通过这种方式,我可以将用户信息列表(数据集)传递给存储的进程,并获得与传入的用户列表匹配的地址列表

我不是什么oracle开发人员,但我希望有一种方法可以做到这一点,而不是在.NET中循环使用数据集并为每一行打开/关闭oracle连接