Seguinte, to com um probleminha no SQL Server 2000.
Quero dar um select no sysobjects e declarar um cursor para esse select.
Depois, dentro de um while/fech pegar os nomes das tabelas um a um e copiar os dados delas...
Mais ou menos assim
DECLARE @nome_tabela sysname
DECLARE tabelas CURSOR
FOR
SELECT name
FROM sysobjects
WHERE xtype = 'U'
OPEN tabelas
FECH NEXT FROM tabelas INTO @nome_tabela
WHILE @@FETCH_STATUS = 0
BEGIN
...
O problema é quando eu tento usar a @nome_tabela...
Só pra efeito de teste fiz isso
DECLARE @nome_tabela sysname
SET @nome_tabela = 'sysobjects'
SELECT * FROM @nome_tabela
Aí ele diz que precisa declarar @nome_tabela....
Se alguém puder dar uma "mãozinha", agradeço...
Abraços,