Olá,
Infelizmente o DBlink tem muitos problemas desse tipo. O ideal seria que os dois bancos estivessem na mesma versão, mas isso ainda não garante que funcione corretamente.
Se eu pudesse pedir alguma coisa para a Oracle seria remover o DBlink apesar dele ser muito útil às vezes, porém quando ocorre esses erros, quase não há o que fazer…
[]s Ishii
ps: somente citando um exemplo, em um cliente chegamos a conclusão que seria melhor (apesar do trabalho) unificar todas as bases em Oracle 11g, mas nem sempre isso é possível…