В зависимост от това защо се опитвате да генерирате хеша, вградената функция ORA_HASH може да е достатъчна,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Не бих се опитал да използвам това, ако имате нужда от криптографски защитена хеш функция. Но ако имате нужда само от обикновен хеш, това трябва да е достатъчно.