Dependendo do motivo pelo qual você está tentando gerar o hash, a função integrada ORA_HASH pode ser suficiente,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Eu não tentaria usar isso se você precisar de uma função de hash criptograficamente segura. Mas se você precisa apenas de um hash simples, isso deve ser suficiente.