duda xml

tema enviado por Nono en SQL Server
tema iniciado el 05/10/2007

Hola, tengo en una variabla un select almacenado, y al asignarlo a una variable xml no me lo coge, me podriais ayudar???

@variable= 'SELECT * FROM bd.dbo.tabla'  // variable tipo VARCHAR(100)

SET @xml=@variable FOR XML AUTO

INSERT INTO tab_xml (doc) VALUES (@xml)  // doc es de tipo XML

y no me lo carga como xml, me almacena el select * from ...en el campo doc