INSERT EN TABLA REMOTA CON SELECT LOCAL

INSERT EN TABLA REMOTA CON SELECT LOCAL

Buenos días. Tengo que insertar registros en una tabla que está en un hosting con base en una tabla local.

Si el INSERT fuera local, sería:
INSERT INTO films SELECT * FROM tmp_films

Cómo sería el INSERT teniendo la tabla origen en local y la tabla destino en un hosting?

Tengo algo así como esto, pero no funciona:
INSERT INTO (SELECT * FROM dblink( 'miconexion','SELECT "TERCXNIT","TERCNOMB" FROM public.tabxter')
AS pepa( "TERCXNIT" char(20)
,"TERCNOMB" char (50));) SELECT * FROM
TABLA_LOCAL

De antemano gracias por la colaboración.
Edgar H. Vragas S.