Таблица мутирует , что означает, что вы выбираете ее одновременно с воздействием вставки (или обновления). Начиная с 11g, составной триггер является выходом из него. В более ранних Oracle версиях (10g и ниже) пакет использовался для решения этой проблемы.
Однако, изменяющаяся таблица часто поднимает вопрос: правильно ли вы это делаете? Возможно, используемый вами код можно переписать так, чтобы избежать ошибки.
Наконец, если эти две таблицы содержат одинаковые данные, почему у вас две таблицы вместо одной?