Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2009, 09:28
scooby151
 
Fecha de Ingreso: enero-2007
Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: Problema con procedimiento

Hola buen dia.

Ya encontre la solución y todo era un simple order by, el select al momento de pasar los datos al cursor los pasaba en desorden y era ahi donde ocacionaba el problema ya que no encontraba el item al cual estaba haciendo referencia.

Abajo dejo señalado la ubicación del order...
Código:
...	CURSOR cAntCapitulos IS
	 select codigo,DESCRIPCION,CODCOTI,CODPADRE,COMENTARIOS,FECINICIAL,DURACION,FECREQUERIDA,TBUNMED_ID,CODEXT,CANTIDAD,VALOR from(
	  SELECT UNIQUE *
   FROM TDCAPCOTI
	  WHERE codcoti = :pnumcoti
	   CONNECT BY PRIOR codigo = codpadre
	    AND PRIOR codcoti = :pnumcoti
	   START WITH codigo =NVL(TO_NUMBER(:pcodcap),codigo) --codigo     --pcodcap
	    AND codcoti = :pnumcoti)
group by codigo,DESCRIPCION,CODCOTI,CODPADRE,COMENTARIOS,FECINICIAL,DURACION,FECREQUERIDA,TBUNMED_ID,CODEXT,CANTIDAD,VALOR;
order by codigo; <-- Este era el problema!!! ...