create or replace procedure aj_pro (aj_date IN varchar2)
ISTYPE cur_type_1 IS REF CURSOR;
cur_1 cur_type_1;
TYPE rec_type_au_1 IS RECORD (id varchar2 (30 byte));
au_record rec_type_au_1;
v_sql_sct1 varchar2 (300 byte);beginv_sql_sct1 := '
SELECT pn
FROM table_' || '20' || aj_date || ' A
WHERE NOT EXISTS
(
 SELECT 1 
 FROM table_' || '20' || to_char(to_number(adjust_fee_date) - 1) || ' B
 WHERE A.pn = B.pn
)
;
  
OPEN cur_1 FOR v_sql_sct1;
 LOOP
  FETCH cur_1 INTO au_record.id;
  EXIT WHEN cur_1%NOTFOUND;
  INSERT INTO aj_rt_t (id) VALUES (au_record.id);
 END LOOP;
CLOSE cur_1;end;我照猫画虎的,但是一直不能插入aj_rt_t表,不知为何,请答解一下,谢谢了。