我可以在存储的proc中加入入站Oracle游标吗?

| 我有一个.NET应用程序,可从Oracle 9i存储的proc检索SYS_REFCURSOR输出。我想使用该游标并将其传递到另一个存储的proc中,以换取另一个。 伪代码:
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)
这样我可以将用户信息列表(数据集)传递给存储的proc并获取与传入的用户列表匹配的地址列表。 我不是很多Oracle开发人员,但是我希望有一种方法可以做到这一点,而不是遍历.NET中的数据集并为每一行打开/关闭Oracle连接。     
已邀请:

要回复问题请先登录注册