У меня есть триггер, который проверяет еще пару таблиц, прежде чем разрешить вставку строки. Однако между временем, когда я проверяю другие таблицы и вставляю строку, другие таблицы могут обновляться.
Как обеспечить, чтобы проверяемые таблицы оставались в согласованном состоянии до тех пор, пока не будет вставлена новая строка? Я думал о снятии блокировок, но все, что я прочитал, сводится к тому, что если вы не оставляете блокировку для Oracle, вы почти наверняка делаете это неправильно.