Estoy haciendo procedimientos almacenados en oracle.
Pero no puedo hacer las llamadas
Investigando encontre que se hacen con el SYS_REFCURSOR
me pueden decir que significa eso? para que sirve?
Código:
No tengo errores, pero no puedo hacer la llamadaCREATE O REPLACE PROCEDURE EJEMPLO (C1 OUT SYS_REFCURSOR) AS BEGIN OPEN C1 FOR SELECT I.* FROM IMPUESTO I END EJEMPLO;
encontre esto, pero no me funciona:
Código:
Me sale error, dice que no esta declarada C1BEGIN EJEMPLO (C1=> :C1); END;
probe declarando la variable:
DECLARE C1 REFCURSOR;