Думаю, я бы использовал CLOB для типа данных и QUOTATION для операций DML, поэтому я бы сохранил форматирование и структуру документа xml без необходимости экранировать все зарезервированные символы:
Пример
SQL> create table my_test ( c1 clob );
Table created.
SQL> insert into my_test values
(
q'[<Student id="101">
<Name>ABC</Name>
<Class>6</Class>
</student>]'
);
1 row created
SQL> commit;
SQL> select * from my_test ;
C1
--------------------------------------------------------------------------------
<Student id="101">
<Name>ABC</Name>
<Class>6</Class>
</student>