Problem using merge into a remote table over dblink
This is a bug. (Bug number 4311273).


  ORA-2064 using MERGE statement over a database link


... which was fixed in Oracle 10.2.0.4. Upgrade your database software.