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 toVARCHAR2UTL_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.