Devi utilizzare out_security_tab
, che è un parametro di output in un altro codice in cui viene chiamata la procedura.
Nella tua procedura, se il cursore restituisce zero righe, il ciclo non verrà eseguito e il tuo codice non inizializzerà nemmeno il out_security_tab
che porterà all'errore che stai affrontando.
C'è un modo semplice per evitare:
- inizializza
out_security_tab
fuori dal ciclo -- che lo inizializzerà sicuramente - Puoi creare una
out variable
contenente dettagli comeY
oN
in base al conteggio delle righe del cursore -- Non consigliato
Ciao!!