Как выполнить сценарий DB2 SQL, который содержит оператор CURSOR WITH RETURN FOR
Ниже приведен пример блока PL/SQL, который я хочу выполнить в сценарии SQL.
BEGIN
DECLARE v_emp_nbr SMALLINT;
BEGIN
DECLARE RESULT_CURSOR CURSOR WITH RETURN FOR
SELECT
EMP_NAME,
EMP_JOIN_DATE,
EMP_DESIG
FROM EMPLOYEE
WITH UR FOR READ ONLY;
OPEN RESULT_CURSOR ;
END;
END
Я получаю сообщение об ошибке ниже, когда я пытаюсь выполнить через скрипт.
42601 (-109) [IBM] [Драйвер CLI][DB2/AIX64] SQL0109N Предложение "TO CALLER" недопустимо.