Oracle Forms - 错误 103,遇到符号“SELECT”

Oracle Forms - Error 103, Encountered the symbol “SELECT”

您好,我在第 7 行第 1 列收到错误 103 你能帮我吗?这是我的代码:

INSERT INTO KARYAWAN VALUES (:TXT_NAMA_KARYAWAN,:TXT_ID_KARYAWAN);
COMMIT;


DECLARE
    CURSOR 
    IS SELECT NAMA_KARYAWAN,ID_KARYAWAN
    FROM KARYAWAN;

BEGIN
    GO_BLOCK('KARYAWAN');
    OPEN UWU;
    LOOP
        FETCH UWU INTO :NAMA_KARYAWAN,
                       :ID_KARYAWAN;

    EXIT WHEN UWU %NOTFOUND;
    NEXT_RECORD;
    END LOOP;
    CLOSE UWU;
    FIRST_RECORD;

END;

昨天在校园的时候,查询正常,数据可以保存,可以显示在表格中table,但是回家编译后,错误代码又出现了...我我正在使用 Oracle 表单生成器。

您在声明中缺少游标名称,在 CURSOR:

之后添加 UWU
DECLARE
    CURSOR UWU
    IS SELECT NAMA_KARYAWAN,ID_KARYAWAN
    FROM KARYAWAN;

参见Cursor Declaration