Oracle допускает использование «голой» звездочки только тогда, когда нет других столбцов.
В противном случае вам необходимо его квалифицировать:
select t.field, t.*
from table1 t;
Я подозреваю, что причина в том, что Oracle считает select *
полным предложением, а не *
- сокращением для всех столбцов.