No, of course Oracle does not sort resultset by ROWIDs (if you don't explicitely tell it to do so). Never! It doesn't sort by anything if it doesn't need to, why would it?
In your case (as in many cases, particulary with relatively small tables that have only one extent) it just happens that full table scan retrives the records in such a manner that they appear to be sorted by ROWIDs. But Oracle realy didn't sort them that way.
Jurij Modic
ASCII a stupid question, get a stupid ANSI
24 hours in a day .... 24 beer in a case .... coincidence?