Declare @Array Table (Codigo Integer, Nome Char(30), Data SmalldateTime)
Insert @Array Values(1, 'Primeiro', '20060508')
Insert @Array Values(2, 'Segundo', '20060509')
Insert @Array Values(3, 'Terceiro', '20060510')
DECLARE @Codigo varchar(50)
DECLARE @Nome varchar(50)
DECLARE @Data varchar(50)
DECLARE lista CURSOR SCROLL FOR Select * From @Array
OPEN lista
-- Primeiro registro
FETCH FIRST FROM lista INTO @Codigo,@Nome,@Data
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT '--------------- ';
PRINT 'Codigo = '+ @Codigo;
PRINT 'Nome = '+@Nome;
PRINT 'Data = '+@Data ;
FETCH NEXT FROM lista INTO @Codigo,@Nome,@Data
END
CLOSE lista
DEALLOCATE lista