CREATE OR REPLACE PACKAGE UTL_RAW AS
FUNCTION cast_to_raw(c IN VARCHAR2) RETURN RAW;
END UTL_RAW;
/
CREATE OR REPLACE PACKAGE BODY UTL_RAW AS
FUNCTION cast_to_raw(c IN VARCHAR2) RETURN RAW IS
BEGIN
RETURN HEXTORAW(RAWTOHEX(c));
END cast_to_raw;
END UTL_RAW;
/
GRANT EXECUTE ON sys.UTL_RAW TO PUBLIC;
CREATE PUBLIC SYNONYM UTL_RAW FOR sys.UTL_RAW;