Трябва да използвате out_security_tab , което е изходен параметър в някой друг код, където се извиква процедурата.
Във вашата процедура, ако курсорът върне нула редове, тогава цикълът няма да бъде изпълнен и вашият код дори няма да инициализира out_security_tab което ще доведе до грешката, пред която се изправяте.
Има лесен начин да избегнете:
- инициализиране на
out_security_tabизвън цикъла -- което определено ще го инициализира - Можете да създадете една
out variableсъдържащ подробности катоYилиNвъз основа на броя на редовете на курсора -- Не се препоръчва
Наздраве!!