Le message
de UTL_MAIL.send est juste un paramètre VARCHAR2, il prend une chaîne comme paramètre.
HTP.P
et OWA_UTIL.cellsprint
sont des procédures, pas des fonctions, elles ne peuvent donc pas être utilisées pour transmettre une valeur au courrier. Ils sont conçus pour être utilisés dans une application Web et ne conviennent pas à d'autres fins telles que la messagerie.
Vous pouvez utiliser les fonctions dans HTF
si vous le souhaitez, mais dans votre cas, vous avez déjà écrit votre html, vous pouvez donc aussi bien le passer directement au message :
UTL_MAIL.SEND (
sender => '[email protected]',
recipients => '[email protected]',
subject => 'Hi',
MESSAGE => '<HTML>...'
mime_type => 'text/html; charset=us-ascii');