Non è possibile creare una vista materializzata aggiornata al commit da una tabella remota. Dalla documentazione :
Il motivo è che il collegamento al database è definito nel database "figlio", non nel database "padre". Pertanto, il database padre non può attivare o modificare nulla nel database figlio da solo.
Se vuoi una copia in tempo reale al 100% di una tabella, ti suggerisco una vista.
Se vuoi replicare i dati su commit, puoi modificare le tue procedure DML in modo che aggiornino contemporaneamente le tabelle remote figli.