El numero lo resuelves con tablas en memoria:
Código:
declare @tabla table(a int identity, b nvarchar(100))
insert into @tabla values ('una cosa')
insert into @tabla values ('otra cosa')
insert into @tabla values ('que cosas..')
select * from @tabla
Ojalá lo estés haciendo dentro de un Stored Procedure, eso te facilitará el hacerlo de esta manera.