На първо място, може да искате да съхранявате текст в колони CLOB/NCLOB вместо BLOB, който е предназначен за двоични данни (между другото вашата заявка ще работи с CLOB).
Следната заявка ще ви позволи да видите първите 32767 знака (най-много) от текста вътре в blob, при условие че всички набори от знаци са съвместими (оригинален CS на текста, съхранен в BLOB, CS на базата данни, използвана за VARCHAR2) :
select utl_raw.cast_to_varchar2(dbms_lob.substr(BLOB_FIELD)) from TABLE_WITH_BLOB where ID = '<row id>';