can you not just sort by ROWID to get the natural order that rows were inserted into the table? is it valid?