Musisz podać current_timestamp
nazwę kolumny w Twoim widoku.
Izolowanie błędu, aby był bardziej oczywisty:
SQL> create view v1 as select current_timestamp from emp;
create view v1 as select current_timestamp from emp
*
ERROR at line 1:
ORA-00998: must name this expression with a column alias
(SQL*Plus pokazuje nawet dokładnie KTÓRE wyrażenie musi być nazwane - zrobiłoby to to samo w definicji widoku, gdybyś używał SQL*Plus.)
Dodaj nazwę kolumny dla tego wyrażenia:
SQL> create view v1 as select current_timestamp as current_ts from emp;
View created.