Простой пример генерации MD5 на Oracle PL/SQL.
declare
cln_md5raw raw(2000);
out_raw raw(16);
begin
cln_md5raw := utl_raw.cast_to_raw('Наш текст для хеширования');
dbms_obfuscation_toolkit.md5(input=>cln_md5raw,checksum=>out_raw);
-- Выводится hex версия (32 символа)
dbms_output.put_line(lower(out_raw));
end;
100% работает на версии Oracle 11g.