Ошибка при преобразовании XML из столбца CLOB в столбец XMLType

Я пытаюсь преобразовать некоторые данные XML, поступающие из CLOB, в столбец XMLType.

XML имеет несколько акцентированных символов в качестве значений (документы написаны на французском языке).

Вот как выглядит инструкция:

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

p_id а такжеp_xmldata переменные, ранее извлеченные из исходной таблицы.

Я думаю, что французские символы мешают XMLType работать правильно. Или, может быть, неправильно сформированные теги XML? Проблема в том, что таблица содержит документы 3k + XML и только 2 преобразуются в столбец XMLType.

Update: Вот ошибки, которые я получаю, когда пытаюсь сделать простой:

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

Ответы на вопрос(1)

Ваш ответ на вопрос