Você deve estar usando
out_security_tab
, que é um parâmetro de saída em algum outro código em que o procedimento é chamado. Em seu procedimento, se o cursor retornar zero linhas, o loop não será executado e seu código nem inicializará o
out_security_tab
que levará ao erro que você está enfrentando. Existe uma maneira simples de evitar:
- inicializar
out_security_tab
fora do loop -- o que definitivamente irá inicializá-lo - Você pode criar uma
out variable
contendo detalhes comoY
ouN
com base na contagem de linhas do cursor -- Não recomendado
Felicidades!!