AFAIK ROWID в Oracle представляет физическое местоположение записи в соответствующем файле данных. В каких случаях ROWID записи может измениться?
Тот, кто известен мне, - это ОБНОВЛЕНИЕ на секционированной таблице, которая "перемещает" запись в другой раздел.
Есть ли еще случаи? Большинство наших БД - это Oracle 10.