comment puis je recuperer une liste en sql

cette liste me servira a mettre a jour une table

cette liste est creer grace a une sous requete inclue dans un curseur ...

la methode actuelle utilise est de mettre le resultat de la sousrequete dans une variable
mais c'est impossble en sql
de vouloir mettre des reslutats multiple d'une sous requetes dans une variable
dixit MS SQL SERVER 2000 ....