ORA-00913: too many values
-> Вы хотите обновить только один столбец, но передать 2 значения с помощью подзапроса (2 столбца в подзапросе)
Просто удалите B.POLICY_NO
из предложения SELECT
подзапрос следующим образом:
UPDATE CUSTOMER_FEEDBACK_POLICY O
SET POLICYHOLDER_NAME=(select MAX(A.first_name||' '||A.last_name) "Name"
from NIC_GS.T_NIC_POLICY_CUST_INFO@DBLINK_EBAO A
JOIN NIC_GS.T_POLICY_general@DBLINK_EBAO B
ON A.POLICY_ID=B.POLICY_ID
where B.POLICY_NO = O.POLICY_NUMBER);