Oracle 10g - Integração e Replicação

Estou tentando fazer uma trigger de uma banco remoto(link sqlP) para o banco local(ORACLE), então me deparei com um erro de não possuir privilegios, e surgiu esse comando exec dbms_utility.exec_ddl_statement@link, mas me deparei com mais um erro.
Alguem por favor pode me ajudar??

exec dbms_utility.exec_ddl_statement@sqlP(“create or replace TRIGGER tgoINSERT AFTER INSERT ON sqlP REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW
BEGIN pcoINSERT(:NEW.id,:NEW.cpf,:NEW.nome,:NEW.dataNasc,:NEW.sexo,:NEW.tipoSangue,:NEW.nacionalidade,:NEW.ender,:NEW.tel,:NEW.dataP,:NEW.esc,:NEW.prof,:NEW.complicacoes:NEW.alergias,:NEW.observacoes);
END;”);

Erro a partir da linha : 33 no comando -
BEGIN dbms_utility.exec_ddl_statement@sqlP("create or replace TRIGGER tgoINSERT AFTER INSERT ON sqlP REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW; END;
Relatório de erros -
ORA-06550: linha 1, coluna 44:
PLS-00114: identificador ‘create or replace TRIGGER tgoI’ extenso demais
ORA-06550: linha 1, coluna 44:
PLS-00103: Encontrado o símbolo “create or replace TRIGGER tgoI” quando um dos seguintes símbolos era esperado:

( ) - + case mod new not null others

<uma variável
06550. 00000 - “line %s, column %s:\n%s”
*Cause: Usually a PL/SQL compilation error.
*Action:
SP2-0552: Variável de binding “NEW” não declarada.