쿼리 내에서 DML 작업을 수행할 수 없습니다. 오라클 기능 내부, 특히 커서 루프 내부에서 DML 연산을 추가할 수 없는 이유를 납득할 수 없습니다.저는 오라클이 커서 루프 내에서 DML 연산을 지원하지 않는다고 생각합니다. 커서 루프 안의 테이블에 삽입해야 하는 경우 어떻게 합니까?그 안에 새로운 스토어 프로시저를 만들거나 다른 것을 만들겠습니까? 오류 메시지 : 쿼리 내에서 DML 작업을 수행할 수 없습니다. 여기 제 기능이 있습니다. CREATE OR REPLACE FUNCTION TEST_FUNC(U_ID IN VARCHAR2) RETURN VARCHAR2 IS V_MESSAGE VARCHAR2(30); CURSOR C_PERSON (V_ID VARCHAR2) IS SELECT NAME_UPPE..