Necesito crear un cursor en un SP, pero a partir de la generación de una consulta que armo a través de variables, ejemplo:
declare @sqltext varchar(500)
set @sqltext = 'select campo1, campo2 from tabla '
if @param = 'A'
begin
set @sqltext = @sqltext + ' where campo_filtro = ''' + @varaux
end
/* Aca viene lo que quiero hacer */
declare cursor_aux cursor for
select @sqltext --Esto no funciona bien!!!!
open cursor_aux
fetch next from cursor_aux into @campo1, @campo2
while @@fetch_status=0
begin
/* Dentro de este otro ciclo debo hacer lo mismo pero con otra consulta */
end
OJALA PUEDAN ECHARME UNA MANO, GRACIAS...