I think rownum rank started on version 8.1.6.

The only other thing I can think of is using a PL/SQL Package that use a For Cursor Loop with some sort of first time identifier.

Good Luck