Solucionado
Buenas a todos.
He encontrado la solución a la evaluación de la fórmula, al final la sentencia sql ha quedado así:
Código SQL
[-]
UPDATE CTR0003 SET EDAT =((EXTRACT(YEAR FROM DATE 'NOW'))-(EXTRACT(YEAR FROM DATA_NAIX)))
WHERE EDAT IS NULL
Buscando en los hilos he encontrado que delante de 'NOW' se tenia que poner DATE para que evaluara la fecha.
Si sirve de ejemplo para alguien más pues contento que estaré.
Saludos
Josep