Come hai detto, si verifica ogni volta che la riga viene spostata fisicamente su disco, ad esempio:
- Esportazione/importazione della tabella
- ALTER TABLE XXXX MOVE
- ALTER TABLE XXXX SHRINK SPACE
- TABELLA FLASHBACK XXXX
- Dividi una partizione
- Aggiornamento di un valore in modo che si sposti in una nuova partizione
- Combinazione di due partizioni
Se si trova in una tabella organizzata indicizzata, un aggiornamento alla chiave primaria ti darebbe anche un ROWID diverso.