UTL_MAIL.send's message
is slechts een VARCHAR2-parameter, er is een string voor nodig.
HTP.P
en OWA_UTIL.cellsprint
zijn procedures, geen functies, dus ze kunnen niet worden gebruikt om een waarde aan de e-mail door te geven. Ze zijn ontworpen voor gebruik in een webtoepassing en niet geschikt voor andere doeleinden zoals e-mail.
Je zou de functies in HTF
. kunnen gebruiken als je wilt, maar in jouw geval heb je je html al geschreven, dus je kunt het net zo goed rechtstreeks aan het bericht doorgeven:
UTL_MAIL.SEND (
sender => '[email protected]',
recipients => '[email protected]',
subject => 'Hi',
MESSAGE => '<HTML>...'
mime_type => 'text/html; charset=us-ascii');