Hi Suresh,
If the only thing you need to do is write it to file then this looks possible.
In short:
Check size blob in database
determine number of chunks needed
FileOpen
loop
retrieve dbms_lob.substr chunk x into pb_blob_var
write pb_blob_var into file
set pb_blob_var back to pb_blob_null
until done
FileClose
Regards,
Ben