yo,
ROWNUM ist definitiv keine spalte aus der tabelle, sondern eine variable, welche von oracle bereitgestellt wird, und die laufende zeilennummer liefert.
rownum ist eine interne spalte von oracle, die bei jeder tabelle automatisch angeleget wird und somit jeder datensatz eine eindeutige rownum besitzt. damit kann ein datensatz eindeutig bestimmt werden. indizes besitzen zum beispiel einen verweis auf die rownum des datensatzes. auch in queries kann man sich auf diese rownum beziehen, was in der tat auch öfters gemacht wird. oftmaals wird damit versucht, eine sortierung rein zu bringen, quasi ein ersatz für limit. das geht aber nicht.
Ilja