iislas, sin exaltar los animos nunca hice referencia a pseudo-codigo, sino q dije q lo q sugieres es algo q emula un cursor, y hace bastantes lecturas y deletes......para el caso habria q comparar cual se ejecuta mas rapido si con cursor o de la forma q sugieres
sobre lo q te pregunte aun no me respondiste:
Cita: sobre tu explicacion veo este pedazo de codigo:
Cita:
....
WHILE EXITS (SELECT CampoIndice FROM #TEMPORAL)
BEGIN
SELECT (ASIGNO VARIABLES) FROM #TEMPORAL
y veo que estas asignando a variables los valores devueltos por el select, mas sin embargo este select es un conjunto de datos y no una fila especifica, hummm, como q le falta algo ahi, quizas sea el "TOP 1", es decir q el select solo agarre la primera fila encontrada, no crees??? que opinas?