W zależności od tego, dlaczego próbujesz wygenerować skrót, wbudowana funkcja ORA_HASH może wystarczyć,
SQL> select ora_hash( 'fuzzy bunny' ) from dual;
ORA_HASH('FUZZYBUNNY')
----------------------
2519249214
Nie próbowałbym tego używać, jeśli potrzebujesz bezpiecznej kryptograficznie funkcji skrótu. Ale jeśli potrzebujesz tylko prostego skrótu, to powinno wystarczyć.