Como recoger el resultado de un sql dinámico

tema enviado por leunam en SQL Server
tema iniciado el 14/01/2009

Hola, que tal!

Soy programador habitual de PL/SQL pero con el transact estoy desesperado.

Parece muy bonito lo del SQL dináimico, pero el resultado del EXEC(expresion sql) como lo recojo en una variable y si no se puede hacer, de que vale todo esto?

El problema es que tengo 140 bases de datos diferentes y tengo que pasarme de una a otra y el transact para eso esta muy limitado, ni con el use, ni componiendo las tablas con todo el recorrido, ni con SET @variable=EXEC(expresion sql), ni con nada, es que no me deja hacer nada.

Muchas gracias, espero que alguien me pueda ayudar.