Безопасно ли использовать ROWID для поиска строки / записи в Oracle?

Я смотрю на клиентское приложение, которое получает несколько столбцов, включаяROWID, а также позже используетROWID чтобы определить строки, которые нужно обновить:

update some_table t set col1=value1
where t.rowid = :selected_rowid

Насколько это безопасно? Поскольку таблица изменяется, можноROWID смена ряда?

Ответы на вопрос(3)

Ваш ответ на вопрос