Zapoznaj się z dokumentacją , jest całkiem jasne:
UTL_SMTP.DATA
:Wysyła (kompletną) treść e-mailaUTL_SMTP.WRITE_DATA
:Zapisuje część (tzn. zazwyczaj jedną linię) wiadomości e-mail. Typ danych wejściowych toVARCHAR2
UTL_SMTP.WRITE_RAW_DATA
:Zapisuje część wiadomości e-mail z danymi RAW. Typ danych wejściowych toRAW
WRITE_DATA
służy do wysyłania tekstu, WRITE_RAW_DATA
jest zwykle używany do wysyłania danych w załączniku.