Criar cursor com SQL dinâmico
Cursor não é um comando muito recomendado para desenvolvedores. Mas muitos DBAs usam e abusam deste recurso para tarefas de administração ou manutenção. Eu admito, sou grande fã deles, desde que só eu use no ambiente.
Essa dica é bem interessante para usar naqueles scripts que geram scripts, muito comum no dia a dia do DBA.
Eu quis criar um cursor baseado num SELECT dinâmico, mas não deu muito certo...
Para resolver esse caso, basta incluir a declaração do cursor no SQL dinâmico: