Я пытаюсь выполнить процедуру пакета, которая имеет пару параметров и параметр REF CURSOR out, но, похоже, не может понять это для TORA (моя SQL IDE)
Вот надуманный пример процедуры, которую я хотел бы выполнить, и вижу курсор для:
PROCEDURE get_peeps_in_city ( pi_city IN varchar(100), po_recordset OUT REF CURSOR )
IS
BEGIN
OPEN po_recordset
FOR Select Id,
FName,
LName
FROM People
WHERE City like '%' || pi_city || '%'
END;
Вот что я пробовал до сих пор:
DECLARE
v_cursor REF CURSOR;
BEGIN
execute PKG_PEEPS.get_peeps_in_city('Chicago', v_cursor);
END
Ошибка, которую я получаю, выглядит следующим образом:
PLS-00103: Обнаружен символ «END» при ожидании одного из следующих действий: тип функции прагмы пакета функций начало тип использования курсора формы