Bom dia galera, Meu problema: Ler um cursor que uma procedure retorna após consulta ao banco.
==A procedure:== Procedure SP_RESULT_CONSOLIDADO_UNIDADE (ano IN number, p_rc OUT SYS_REFCURSOR) IS l_sql VARCHAR2(32700) := 'SELECT ...'; l_rc SYS_REFCURSOR; BEGIN OPEN p_rc FOR l_sql; END; Ao executar com o comando: DECLARE TYPE CURSOR_TYPE_0 IS REF CURSOR; p_rc CURSOR_TYPE_0; BEGIN -- Now call the stored program sp_result_consolidado_unidade(012007,p_rc); -- Output the results EXCEPTION WHEN OTHERS THEN dbms_output.put_line('Error '||TO_CHAR(SQLCODE)||': '||SQLERRM); RAISE; END; Ele me traz a variável p_rc normalmente. Mas como faço para ler essa variável no estilo SELECT * FROM p_rc e usá-la em um OLEDB em Asp.net? Obrigado pela atenção!