Błąd podczas konwersji XML z kolumny CLOB na kolumnę XMLType

Próbuję przekonwertować niektóre dane XML pochodzące z obiektu CLOB na kolumnę XMLType.

XML ma pewne akcentowane znaki jako wartości (dokumenty są napisane po francusku).

Oto jak wygląda instrukcja:

insert into mytable (id, xmldata) values (p_id, xmltype(p_xmldata));

p_id ip_xmldata są zmiennymi wyodrębnionymi wcześniej z oryginalnej tabeli.

Myślę, że francuskie znaki uniemożliwiają poprawne działanie XMLType. A może źle sformatowane znaczniki XML? Problem polega na tym, że tabela zawiera dokumenty 3k + XML, a tylko 2 są konwertowane w kolumnie XMLType.

Aktualizacja: To są błędy, które otrzymuję, gdy próbuję prostego:

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