você pode utilizar uma tabela temporária para isso. Segue um exemplo:
DECLARE @au_id char(11)
SELECT au_id, au_fname,au_lname
INTO #tb_tmp_authors FROM authors
SELECT TOP 1 @au_id = au_id FROM #tb_tmp_authors
WHILE @@rowcount <> 0
BEGIN
SELECT au_id, au_fname,au_lname
FROM #tb_tmp_authors WHERE au_id = @au_id
DELETE #tb_tmp_authors WHERE au_id = @au_id
SELECT TOP 1 @au_id = au_id FROM #tb_tmp_authors
END
DROP TABLE #tb_tmp_authors
SpeedRacer,
você pode utilizar uma tabela temporária para isso. Segue um exemplo:
DECLARE @au_id char(11)
Fonte: http://www.mrbool.com/articles/viewcomp.asp?comp=4982
[]s
Fernando Silveira