Puedes probar así:
Código:
DECLARE @txtSQL varchar(255)
....
EXEC('DECLARE lRec CURSOR FORWARD_ONLY FOR ' + @txtSQL + '...')
Así formarías la consulta general en la que se incluiría el cursos y le concatenarías la consulta SQL que usarás para ese cursor.
Saludos