Hola,
Eso depende de como estes accediendo a base de datos, posteo un ejemplo que utiliza ADO 2.8 y jscript.
Código:
SQL> create table t10 (id number, nombre varchar2(100));
Tabla creada.
SQL> insert into t10 values (1,'nombre 1');
1 fila creada.
SQL> insert into t10 values (2,'nombre 2');
1 fila creada.
SQL> insert into t10 values (3,'nombre 3');
1 fila creada.
SQL> commit;
SQL> select * from t10;
ID NOMBRE
---------- ------------------------------------
1 nombre 1
2 nombre 2
3 nombre 3
SQL>
SQL> create or replace procedure p1 (c out sys_refcursor)
2 is
3 begin
4 open c for
5 select * from t10;
6 end;
7 /
Procedimiento creado.
Ahora el ConnectionString de ADO
Código:
"Provider=OraOLEDB.Oracle.1;Password=xxx;Persist Security Info=True;User ID=user_name;Data Source=ora_sid;PLSQLRSet=1;"
Saludos.