Beroende på varför du försöker generera hashen kan den inbyggda funktionen ORA_HASH vara tillräcklig,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Jag skulle inte försöka använda detta om du behöver en kryptografiskt säker hashfunktion. Men om du bara behöver en enkel hash så borde detta vara tillräckligt.