Hola!
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:
CREATE O REPLACE PROCEDURE EJEMPLO
(C1 OUT SYS_REFCURSOR)
AS
BEGIN
OPEN C1 FOR
SELECT I.* FROM IMPUESTO I
END EJEMPLO;
No tengo errores, pero no puedo hacer la llamada
encontre esto, pero no me funciona:
Código:
BEGIN
EJEMPLO (C1=> :C1);
END;
Me sale error, dice que no esta declarada C1
probe declarando la variable:
DECLARE C1 REFCURSOR;