以下は、hash() を使用して dbms_crypto 経由で動作するはずです
declare
l_src nvarchar2(100) := '123456';
l_raw_hash raw(100);
begin
l_raw_hash := dbms_crypto.hash(to_clob(l_src), dbms_crypto.HASH_MD5);
dbms_output.put_line(l_raw_hash);
end;
結果:E10ADC3949BA59ABBE56E057F20F883E
l_raw_hash は raw 形式になります。 UTL_RAW を使用して、別のデータ型に変換できます。ディスプレイに適切な文字セットが表示されていることを確認してください。そうしないと、見た目が面白くなります。