Я открываю sql курсор с именем lcaaa. внутри с этим курсором l oop я выполняю sql statenent в переменной. и я использую sql% found, чтобы получить информацию о результатах об этом sql statemnent (не sql курсоре)
OPEN lcaaa FOR SELECT Id, Searchvalue FROM bbb ;
LOOP
FETCH lcaaa INTO lnid, lcsearchvalue ;
EXIT WHEN (lcaaa%NotFound);
SELECT dd
INTO a
FROM aaa
WHERE x=y
IF sql%found THEN
END IF
END LOOP
, когда sql% found ложен, я получаю ошибку в этой процедуре. они говорят, что данные не найдены, и выходят l oop в sql курсоре.
oracle не поддерживает атрибут sql курсора (например, sql% found) встроенный курсор l oop?