The problem is, 'Order By' clause could'nt be used in View Creation statements in Oracle 8. I have also encountered the same mistake in some documents for Oracle 8i.
Since, by definition, a table is an unordered set of rows, it (order by) still cannot be used in certain situations; like create table statement with 'AS SELECT FROM ......... another_table' and in subqueries. However, in queries containing subqueries, order by can be used in the outer-most query.
In Page 95 of Oracle Press Book Oracle Certified Professional DBA Certification Exam Guide by Jason S. Couchman and Ulrike Schwinn says:
Named views in Oracle 8i still do not support use of the order by clause.