Нет. Гарантируется получить максимум набора значений. Он вернет только первое значение, где первое значение определяется планом выполнения. В зависимости от плана, первое значение также может быть максимальным, но оно может измениться, поскольку планы не являются постоянными.
SQL> create table t (i number);
Table created.
SQL> insert into t values (1);
1 row created.
SQL> insert into t values (2);
1 row created.
SQL> select i from t;
I
----------
1
2
SQL> select max(i) from t;
MAX(I)
----------
2
SQL> select max(i) from t where rownum = 1;
MAX(I)
----------
1
SQL>