Si ya hiciste un trace sobre el código y la única parte lenta es el insert, además de que el proceso antes funcionaba bien y con el tiempo fue cada vez mas lento, lo más probable es que la lentitud se deba a la dimensión de memoria de la instancia,
¿Cual es el resultado de lo siguiente?
Código:
SQL> show parameter sga
SQL> show parameter pga
SQL> show parameter workarea
Código:
SQL> select * from v$version;
Código:
select logging, in_row from dba_lobs where table_name = 'XX';
Donde table_name = 'XX' es el nombre de la tabla donde se inserta el HTML.
¿Estás ejecutando estadísticas sobre la base de datos?
Saludos