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