ABC REVIEW и N - фактическое значение, которое нужно вставить.
Если вы не включите литералы в '' (кавычки), Oracle будет рассматривать их как переменные и ожидаемые значения. В вашем случае это вызывает ошибку. То, что предлагает @ user7294900, определенно является правильным решением, однако для него потребуется высокая точность при размещении кавычек, которые иногда приводят к проблемам. Oracle ввел q'[
, чтобы справиться с такой ситуацией, когда вам просто нужно поместить свое утверждение в q'[
, и оракул будет обрабатывать кавычки. Смотрите ниже:
l_sql :=q'[INSERT INTO EMP
(BUSINESS_DATE,GROUP_NAME, DELETED,UPDATE_DATE) VALUES
(:BIZ_DATE,'ABC REVIEW','N',SYSDATE)]';
Подробнее о q'
на http://www.oracle -develop.net / display.php? Id = 311