Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2010, 10:40
luly_car
 
Fecha de Ingreso: septiembre-2010
Mensajes: 5
Antigüedad: 13 años, 7 meses
Puntos: 0
Cursor en mysql

Hola, tengo una consulta sobre los cursores.
Tengo una tabla temporal a la que le inserto un registro al inicio del procedimiento y luego va recorriendo la tabla mediante un cursor....

DECLARE vCONT INT DEFAULT 0;
DECLARE CUR CURSOR FOR
SELECT ID
FROM TMPS; -- tabla temporal
DECLARE CONTINUE HANDLER FOR NOT FOUND SET vCONT = 1;

El tema es que dentro del cursor tengo una condicion que permite insertar registros a la tabla temporal y necesito controlar esos registros nuevos, pero el cursor solo me devuelve el primero, como hago para que siga el ciclo hasta que termine de controlat todos los registros de la tabla??

Espero se haya entendido el problema...

Gracias