Его нельзя сделать транзакционным (т. Е. Он не будет обновлять индекс, чтобы изменение было видно для последующего оператора в транзакции). Лучшее, что вы можете сделать - это обновить его при коммите (SYNC ON COMMIT
), например:
create index your_table_x
on your_table(your_column)
indextype is ctxsys.context
parameters ('sync (on commit)');
Текстовые индексы являются сложными вещами, и я был бы удивлен, если бы вы могли достичь транзакционного / ACID-совместимого текстового индекса (то есть транзакции A, вставляющей документы и имеющей те, которые видны в индексе для этой транзакции и не видны транзакции B до фиксации).