Dai un'occhiata alla documentazione , è abbastanza chiaro:
UTL_SMTP.DATA
:invia il corpo dell'e-mail (completo)UTL_SMTP.WRITE_DATA
:Scrive una parte (ossia in genere una riga) del messaggio di posta elettronica. Il tipo di dati di input èVARCHAR2
UTL_SMTP.WRITE_RAW_DATA
:Scrive una parte del messaggio di posta elettronica con dati RAW. Il tipo di dati di input èRAW
WRITE_DATA
viene utilizzato per inviare testo, WRITE_RAW_DATA
viene in genere utilizzato per inviare dati in allegato.