bueno
no se trata de una table dentro de otra
se trata de una variable que va hacer la de tabla temporal
la idea es que a falta de tabla tempora un tipo de variable que soporte
multiples registros y a la que se pueda hacer referencia con sentencias
ejemplo
declarar mivariable as table(codigo int,nombre varchar(50))
insert into mivariable select codigo,nombre from clientes
select * from mivariable
update mivariable set nombre=upper(nombre)
delete from mivariable