Consultez la documentation , c'est assez clair :
UTL_SMTP.DATA:Envoie le corps (complet) de l'e-mailUTL_SMTP.WRITE_DATA:écrit une partie (c'est-à-dire généralement une ligne) du message électronique. Le type de données d'entrée estVARCHAR2UTL_SMTP.WRITE_RAW_DATA:Écrit une partie du message électronique avec des données RAW. Le type de données d'entrée estRAW
WRITE_DATA est utilisé pour envoyer du texte, WRITE_RAW_DATA est généralement utilisé pour envoyer des données en pièce jointe.