Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2007, 08:38
Avatar de PequeñoMauro
PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 8 meses
Puntos: 3
Re: retornar cursor a travez de un store

Si quieres retornar un cursor a traves de un store procedure, debes primeramente declarar una variable tipo array, más o menos así:

TYPE variable IS TABLE OF campo%TYPE
INDEX BY BINARY_INTEGER;

Donde variable es el nombre de la variable, y campo el tipo de la variable
Luego en la parte del declare, declaras una variable que sea del tipo de este "array" que haz creado:

campo_nuevo variable;
Si recorres el cursor, podrás guardar cada valor en este nuevo campo tipo array, y bueno, dentro de tus parámetros del SP debe estar el campo donde vas a guardar la información como OUT.

Si no haz entendido mucho, busca respecto a Colecciones o PL/SQL Collections.

Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."