A seconda del motivo per cui stai tentando di generare l'hash, la funzione integrata ORA_HASH potrebbe essere sufficiente,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Non proverei a usarlo se hai bisogno di una funzione hash crittograficamente sicura. Ma se hai solo bisogno di un semplice hash, questo dovrebbe essere sufficiente.