Я создаю такую процедуру
CREATE OR REPLACE PROCEDURE MY_PROC AS
CURSOR DLR_UPDT IS
SELECT B.MDN,A.AMNT
FROM
E_D A,E_D_A_D B
WHERE
A.U_ID=B.U_ID AND
A.P_F<>'Y';
BEGIN
FOR Y IN DLR_UPDT
LOOP
IF (Y.AMNT>0)
BEGIN
INSERT INTO S_T_D_O
(ID, MDN
)
VALUES (SEQ.NEXTVAL, Y.MDN,
);
END
END LOOP;
END;
Но я получаю эту ошибку
(S224) Ожидание:
statement_terminator BEGIN CASE DECLARE END IDENTIFIER IF LOOP