Можно ли как-нибудь проверить, были ли мои вставки успешными в моей вторичной таблице, а затем удалить эти строки из моей исходной таблицы без использования триггера.
ТАК У меня есть этот запрос: есть 2 динамические таблицы n_tab и n_tab2
testes:= 'INSERT all into ' || n_tab2 || ' SELECT * FROM ' || n_tab || ' where criado_em< ' || SYSDATE;
EXECUTE IMMEDIATE testes;
после этой вставки я хотел бы проверить, все ли строки были вставлены, и после этого
stmt_del:= 'DELETE FROM ' || n_tab || ' WHERE EXISTS (SELECT 1
FROM ' || n_tab2 || ' WHERE ' 'need to find a way to associate the pk and fk dinamically'
EXECUTE IMMEDIATE testes;
Заранее спасибо.