Hola a todos, primero que nada un saludo a todos, ya que soy nuevo aquí! ![Very Happy :D](./images/smilies/icon_biggrin.gif)
Hace un tiempo que trabajo con el paquete de Oracle para enviar correos.
lo utilizo para enviar reportes automáticos via e-mail, y ha trabajado bien, pero ocasionalmente me da el error:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
imaginé que la variable que lleva el mensaje colapsaba cuando el proceso llenaba la misma con más datos de el límite que soportaba, así que restringí el número de lineas que el correo puede llevar. (construyo una tabla en html para ordernar la información del reporte)
Tengo la necesidad de enviar mas caracteres en la parte de la función: messsage, pero no me lo permite; al parecer solo permite lo que soporta la variable varchar2 (32767)
¿que puedo hacer? ¿hay alguna forma de enviar más información? ¿utilizando las funciones UTL_MAIL.SEND_ATTACH_RAW o UTL_MAIL.SEND_ATTACH_VARCHAR2 talvéz? ¿alguien me puede proveer algún manual del paquete UTL_MAIL?
(creo que ya exploté en preguntas je je je…)
Gracias de antemano!