RE:Como puedo armar un cursor a partir del otro
Hola Jaime,
en cambio yo buscaría cualquier manera de eliminar esos cursores. Tu respuesta es sintácticamente correcta, pero HAGAMOS TODO EL ESFUERZO POSIBLE para pensar que T-SQL no está pensado para trabajar fila a fila, que es la finalidad de los cursores. Te preguntarás ¿Entonces para qué están? Solo porque sabían que nos iba a costar ... bueno, no puedo usar en el foro la expresión de mi país, digamos, un ojo de la cara, cambiar nuestra mentalidad, sobre todo cuando ya estamos entraditos en años. Y además, hay algunas cosas que cuando trabajás con tablas de sistemas o comandos DBCC, no queda otra posibilidad.
Mi opinión:
Si Any devuelve datos de un SP, y necesita enviar columnas sin datos, puede hacer algo (demasiado simplificado) como esto:
CREATE PROC miproc (@variable int)
AS
SELECT dato1, dato2, dato3 = null, dato4 = null
FROM mitabla
WHERE dato1 = @variable
GO
Espero que estemos colaborando con Any que se ha llamado a silencio...
Saludos, Liliana.