det finns en funktion som heter utl_raw.cast_to_raw(vc) som transformerar en varchar2 till en BLOB värde.
Jag rekommenderar dock att du använder CLOB för att lagra strängvärden. BLOB har ingen teckensemantik alls, dvs NLS_LANG inställningar ignoreras.
EDIT:
om du vill transformera VARCHAR2 till CLOB , använd bara TO_CLOB