complementando la sintaxis de @huesos52
Código SQL:
Ver originalDECLARE vcursor CURSOR FOR SELECT prospecto FROM presupuesto_det WHERE presupuesto = 1;
DECLARE vprospecto BIGINT;
BEGIN
OPEN vcursor;
loop
FETCH vcursor INTO vprospecto;
EXIT WHEN NOT FOUND;
-- Aca van las sentencias
UPDATE prospectos
SET desde_presupuesto_det ='S', estado_prospecto = 3
WHERE empresa = 1 AND
sucursal = 1 AND
ejercicio = 2010 AND
prospecto = vprospecto;
END loop;
CLOSE vcursor;
END;
Saludos desde Paraguay