HI.
How can I do to make this insert works? I am getting Error SQL: ORA-01704: literal de cadena demasiado largo
01704. 00000 - "string literal too long"
*Cause: The string literal is longer than 4000 characters.
*Action: Use a string literal of at most 4000 characters.
Longer values may only be entered using bind variables.
Insert into BF_MOTORPAGOS.BF_MTP_FRA_TEMPLATEBODY (FTB_TEMPLATEBODYID,FTB_TEMPLATEREFID,FTB_TYPEFORMATID,FTB_TYPESTRUCTUREID,FTB_STRUCTUREBODY,FTB_STRUCTUREBODYXML,FTB_STATE) values ('4','2','2','7',sys.xmltype('<?xml version="1.0" encoding="ISO-8859-15"?>
<root>
<mapping name="estructura de encabezados" lineainicio="01" lote="05" transaccion="06" lotefin="08" lineafinal="09" nit="NitEmpresaPrincipal" identificador="NumIdCliente" fecha="fechacreacion" AGREEMENT="83" TEMPLATEREFERENCE="2" TYPEFORMAT="2"/>
<code value="01" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="NitEmpresaPrincipal" inicio="3" fin="12" longitud="10" type="integer" requerido="1"/>
<item name="NitEmpresaAdicional" inicio="13" fin="22" longitud="10" type="integer" requerido="0"/>
<item name="CodEntidadFinancieraOrigen" inicio="23" fin="25" longitud="3" type="string" requerido="0"/>
<item name="fechacreacion" inicio="26" fin="33" longitud="8" type="date" requerido="1"/>
<item name="horagrabacion" inicio="34" fin="37" longitud="4" type="string" requerido="1"/>
<item name="ModificadorArchivo" inicio="38" fin="38" longitud="1" type="string" requerido="1"/>
<item name="reservado" inicio="39" fin="220" longitud="182" type="string" requerido="0"/>
</code>
<code value="05" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="CodServicio" inicio="3" fin="15" longitud="13" type="integer" requerido="1"/>
<item name="NumLote" inicio="16" fin="19" longitud="4" type="integer" requerido="1"/>
<item name="DescripcionServicio" inicio="20" fin="34" longitud="15" type="string" requerido="1"/>
<item name="reservado" inicio="35" fin="220" longitud="186" type="string" requerido="0"/>
</code>
<code value="06" longitud="220" interrumpe="0">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="RefUsuario" inicio="3" fin="50" longitud="48" type="integer" requerido="1"/>
<item name="RefSecUsuario" inicio="51" fin="80" longitud="30" type="string" requerido="0"/>
<item name="PeriodosFacturados" inicio="81" fin="82" longitud="2" type="integer" requerido="0"/>
<item name="Ciclo" inicio="83" fin="85" longitud="3" type="string" requerido="0"/>
<item name="ValorServicioPrincipal" inicio="86" fin="99" longitud="14" type="integer" requerido="1"/>
<item name="CodServFactAd" inicio="100" fin="112" longitud="13" type="string" requerido="0"/>
<item name="VlrServAd" inicio="113" fin="126" longitud="14" type="decimal" requerido="0"/>
<item name="fechaven" inicio="127" fin="134" longitud="8" type="date" requerido="1"/>
<item name="idefr" inicio="135" fin="142" longitud="8" type="integer" requerido="0"/>
<item name="NumCtaClienteReceptor" inicio="143" fin="159" longitud="17" type="string" requerido="1"/>
<item name="TipoCtaClienteReceptor" inicio="160" fin="161" longitud="2" type="integer" requerido="0"/>
<item name="NumIdCliente" inicio="162" fin="171" longitud="10" type="string" requerido="0"/>
<item name="NomClteReceptor" inicio="172" fin="193" longitud="22" type="string" requerido="0"/>
<item name="CodEntidadFinancieraOrigen" inicio="194" fin="196" longitud="3" type="integer" requerido="0"/>
<item name="reservado" inicio="197" fin="220" longitud="24" type="string" requerido="0"/>
</code>
<code value="08" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="TotalRegLote" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>
<item name="ValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>
<item name="ValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>
<item name="NLote" inicio="48" fin="51" longitud="4" type="integer" requerido="1"/>
<item name="reservado" inicio="52" fin="220" longitud="169" type="string" requerido="0"/>
</code>
<code value="09" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="TotalRegDetalle" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>
<item name="TotalValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>
<item name="TotalValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>
<item name="reservado" inicio="48" fin="220" longitud="173" type="string" requerido="0"/>
</code>
</root>')
,sys.xmltype('<?xml version="1.0" encoding="ISO-8859-15"?>
<root>
<mapping name="estructura de encabezados" lineainicio="01" lote="05" transaccion="06" lotefin="08" lineafinal="09" nit="NitEmpresaPrincipal" identificador="NumIdCliente" fecha="fechacreacion" AGREEMENT="2" TEMPLATEREFERENCE="2" TYPEFORMAT="2"/>
<code value="01" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="NitEmpresaPrincipal" inicio="3" fin="12" longitud="10" type="integer" requerido="1"/>
<item name="NitEmpresaAdicional" inicio="13" fin="22" longitud="10" type="integer" requerido="0"/>
<item name="CodEntidadFinancieraOrigen" inicio="23" fin="25" longitud="3" type="string" requerido="0"/>
<item name="fechacreacion" inicio="26" fin="33" longitud="8" type="date" requerido="1"/>
<item name="horagrabacion" inicio="34" fin="37" longitud="4" type="string" requerido="1"/>
<item name="ModificadorArchivo" inicio="38" fin="38" longitud="1" type="string" requerido="1"/>
<item name="reservado" inicio="39" fin="220" longitud="182" type="string" requerido="0"/>
</code>
<code value="05" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="CodServicio" inicio="3" fin="15" longitud="13" type="integer" requerido="1"/>
<item name="NumLote" inicio="16" fin="19" longitud="4" type="integer" requerido="1"/>
<item name="DescripcionServicio" inicio="20" fin="34" longitud="15" type="string" requerido="1"/>
<item name="reservado" inicio="35" fin="220" longitud="186" type="string" requerido="0"/>
</code>
<code value="06" longitud="220" interrumpe="0">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="RefUsuario" inicio="3" fin="50" longitud="48" type="integer" requerido="1"/>
<item name="RefSecUsuario" inicio="51" fin="80" longitud="30" type="string" requerido="0"/>
<item name="PeriodosFacturados" inicio="81" fin="82" longitud="2" type="integer" requerido="0"/>
<item name="Ciclo" inicio="83" fin="85" longitud="3" type="string" requerido="0"/>
<item name="ValorServicioPrincipal" inicio="86" fin="99" longitud="14" type="integer" requerido="1"/>
<item name="CodServFactAd" inicio="100" fin="112" longitud="13" type="string" requerido="0"/>
<item name="VlrServAd" inicio="113" fin="126" longitud="14" type="decimal" requerido="0"/>
<item name="fechaven" inicio="127" fin="134" longitud="8" type="date" requerido="1"/>
<item name="idefr" inicio="135" fin="142" longitud="8" type="integer" requerido="0"/>
<item name="NumCtaClienteReceptor" inicio="143" fin="159" longitud="17" type="string" requerido="1"/>
<item name="TipoCtaClienteReceptor" inicio="160" fin="161" longitud="2" type="integer" requerido="0"/>
<item name="NumIdCliente" inicio="162" fin="171" longitud="10" type="string" requerido="0"/>
<item name="NomClteReceptor" inicio="172" fin="193" longitud="22" type="string" requerido="0"/>
<item name="CodEntidadFinancieraOrigen" inicio="194" fin="196" longitud="3" type="integer" requerido="0"/>
<item name="reservado" inicio="197" fin="220" longitud="24" type="string" requerido="0"/>
</code>
<code value="08" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="TotalRegLote" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>
<item name="ValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>
<item name="ValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>
<item name="NLote" inicio="48" fin="51" longitud="4" type="integer" requerido="1"/>
<item name="reservado" inicio="52" fin="220" longitud="169" type="string" requerido="0"/>
</code>
<code value="09" longitud="220" interrumpe="1">
<item name="TipoRegistro" inicio="1" fin="2" longitud="2" type="string" requerido="1"/>
<item name="TotalRegDetalle" inicio="3" fin="11" longitud="9" type="integer" requerido="1"/>
<item name="TotalValorServicioPrincipal" inicio="12" fin="29" longitud="18" type="decimal" requerido="1"/>
<item name="TotalValorServicioAdicional" inicio="30" fin="47" longitud="18" type="decimal" requerido="0"/>
<item name="reservado" inicio="48" fin="220" longitud="173" type="string" requerido="0"/>
</code>
</root>'),'1');