Comment échapper & lt ;, & gt ;, et & amp; des caractères aux entités html dans Oracle PL / SQL

J'ai besoin d'envoyer des e-mails HTML directement à partir de package oracle PL/SQL. Cela fonctionne presque bien.

J'ai un problème avec le fait que certaines des données lues à partir d'un tableau contiennent des choses comme le <S><L>et d'autres fragments, parfois ar traités comme des balises HTML, et même si non, ils sont toujours ignorés et n'ont jamais été montrés.

Donc, j'ai besoin d'échapper à cette colonne avant de l'insérer dans le corps du message électronique.

Est-il une fonction pour échapper html des caractères spéciaux en entités automatiquement?
Ou dois-je replace('<', '&lt;', string) manuellement tous les caractères spéciaux?

source d'informationauteur SWilk