Возможно, самое простое решение - создать представление в Oracle, которое не содержит столбец, который должен быть заполнен из последовательности.
Затем определите триггер в таблице, который заполняет столбец из последовательности, когда NULL, и создайте стороннюю таблицу в представлении.
Если вы вставите INSERT
в чужую таблицу, столбец будет заполнен триггером.