Erro ao converter XML de uma coluna CLOB para a coluna XMLType
Eu estou tentando converter alguns dados XML provenientes de um CLOB para uma coluna XMLType.
O XML tem alguns caracteres acentuados como valores (documentos são escritos em francês).
Aqui está o que a instrução parece:
insert into mytable (id, xmldata) values (p_id, xmltype(p_xmldata));
p_id
ep_xmldata
são variáveis previamente extraídas da tabela original.
Eu acho que os caracteres franceses impedem que o XMLType funcione corretamente. Ou talvez tags XML malformadas? O problema é que a tabela contém 3k + documentos XML e apenas 2 são convertidos na coluna XMLType.
Atualizar: Estes são os erros que recebo quando tento um simples:
select xmltype(xmldata) from mytable
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.XMLTYPE", line 254
ORA-06512: at line 1