Когда вы добавляете 'AAAAAAAAAAAAAAAAAA' в столбец типа строки rowid, oracle преобразует строку в rowid и сохраняет ее там.
select chartorowid('AAAAAAAAAAAAAAAAAA') from dual; -- Result: NULL
rowid 'AAAAAAAAAAAAAAAAAA' не представляет никакого физического местоположения. Фактически, Oracle использует rowid «AAAAAAAAAAAAAAAAAA» для представления строк, которые в настоящий момент обрабатываются, но не существуют физически. например В триггере (новый ряд).
Рассмотрим упомянутый rowid как специальный rowid, используемый Oracle, который выделяется всем строкам, которые существуют логически, а не физически.
Надеюсь, это ответ, который вы ищете.