Genere un archivo XML con etiquetas XML personalizadas fuera de la tabla de base de datos de Oracle

Estoy trabajando en la base de datos de Oracle 9ir2. Necesito convertir algunas tablas en archivos xml con etiquetas de formato personalizado.

por ejemplo: quiero generar XML de algunas columnas en la tabla emp y luego generar un archivo con el nombre "myxmlfile.xml" como sigue:

<?xml version="1.0" encoding="UTF-8"?>
<entity-engine-xml>
 <myxmlfile
  EMPNO="8401"
  ENAME="JHON"
  HIREDATE="1988-12-30"
  SAL="5000"
  DEPTNO="10"

 />
 <myxmlfile
    ...
 />
 <myxmlfile
    ...
 />
</entity-engine-xml>
¿Cómo generar un archivo XML personalizado con las etiquetas anteriores, y cada vez que el usuario deba hacerlo, en otras palabras, "por solicitud del usuario" utilizando pl / sql, cómo usar las funciones de Oracle XML para generar las etiquetas deseadas personalizadas?¿Cómo convertir xmltype a varchar2? ... la función to_char () no puede convertir XMLtype a char.¿Cuál es la forma más fácil de crear un archivo XML en el lado del cliente?

Nota: la aplicación de usuario se ejecuta en PC con XP, desarrolladas por las antiguas herramientas de desarrollo de Oracle Forms6i.

Respuestas a la pregunta(1)

Su respuesta a la pregunta