Dê uma olhada na documentação , fica bem claro:
UTL_SMTP.DATA:Envia o corpo (completo) do e-mailUTL_SMTP.WRITE_DATA:escreve uma parte (ou seja, normalmente uma linha) da mensagem de e-mail. O tipo de dados de entrada éVARCHAR2UTL_SMTP.WRITE_RAW_DATA:grava uma parte da mensagem de e-mail com dados RAW. O tipo de dados de entrada éRAW
WRITE_DATA é usado para enviar texto, WRITE_RAW_DATA é normalmente usado para enviar dados em anexo.