Oracle ROWID is said to be unique within a table. I didn't understand how can two rows of two different tables stored in the same cluster have the same rowid since the last three characters of the ROWID format indicate the row number in the database block?
I understand that rows in the clustered tables are persisted in the same database block but since ROWID includes row number, shouldn't that distinguish between two rows in the database block?