Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/07/2008, 17:30
OscarH
 
Fecha de Ingreso: junio-2008
Ubicación: D.F.
Mensajes: 62
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Ejecutar una función que retorna un Cursor

O.K. ENTONCES TU FUNCIÓN DEBERÍA DE QUEDAR ASÍ

FUNCTION NOmbreFuncion RETURN t_cursor is
po_cursor T_CURSOR;
BEGIN
OPEN po_cursor FOR
SELECT id_x,id_y
From Tabla ;
RETURN po_cursor;
END NOmbreFuncion;

PERO ANTES DEBES DE DECLARAR EN EL ENCABEZADO DE TU PAQUETE UN TIPO REF CURSOR DE NOMBRE T_CURSOR

TYPE T_CURSOR IS REF CURSOR;

SALUDOS.