Hola a todos:
He encontrado la solución:
Código SQL
[-]
CREATE OR REPLACE PROCEDURE SP_AGE_S_GRUPO_USUARIO
(IN_USUARIO IN CHAR,
--OUT_GRUPO OUT VARCHAR)
pLista OUT CURSOR_GRUPOS
)
IS
V_COD_GRUPO VARCHAR(15);
TYPE GRUPOS IS RECORD (
CODIGO VARCHAR(5),
DESCRIPCION VARCHAR(40)
);
TYPE CURSOR_GRUPOS IS
REF CURSOR RETURN GRUPOS;
BEGIN
--SELECT COD_GRUPO INTO V_COD_GRUPO
--FROM USUARIO
--WHERE COD_USUARIO = IN_USUARIO;
--OUT_GRUPO := V_COD_GRUPO;
OPEN pLISTA FOR
SELECT * FROM USUARIO;
END;
Solo que esto funciona desde un package y no de un Procedimiento Almacenado, ya que no permite declarar el cursor como parametro, desde un package claro que sí.
Hasta Luego -