Du kan ikke oprette en materialiseret visning, der opdateres ved commit fra et eksternt bord. Fra dokumentationen :
Årsagen er, at databaselinket er defineret i "underordnet"-databasen, ikke i "overordnet"-databasen. Derfor kan den overordnede database umuligt udløse eller ændre noget i den underordnede database alene.
Hvis du vil have en 100 % realtidskopi af en tabel, foreslår jeg en visning.
Hvis du vil replikere dataene ved commit, kan du ændre dine DML-procedurer, så de opdaterer børne-fjerntabellerne på samme tid.