ROWID (oracle) - alguma utilidade para isso?

Meu entendimento é que o ROWID é um valor exclusivo para cada linha no resultado retornado por uma consulta.

Por que precisamos desse ROWID? Já existe o ROWNUM no ORACLE.

Alguém já usou o ROWID em uma consulta SQL?