Oracle няма year() функция. Изглежда, че сте получили този синтаксис от различна база данни (като MySQL
).
Можете да използвате extract() функция
вместо това:
select * from MIS_PERMAL.MV_INDEX_PERFORMANCE
where index_id = 1045
and EXTRACT(YEAR from PRICE_DATE) = 2014