Veamos a que llamas descargar....
Si te refieres a que has subido X documentos en una tabla con un campo BLOB, y lo que quieres es pillar ese dato y copiarlo a una carpeta del servidor la respuesta es SI
Como?? Revisa la informacion concerniente a UTL_FILE
Como no pones la version de tu ORACLE te dejo la de 10g
https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/u_file.htm#BABGGEDF
Ahora bien si de lo que hablas al decir descargar es que tienes un desarrollo hecho con X lenguaje ( aun siendo este Oracle Forms o similar) tendrias que buscar como hacer el mismo proceso de la utileria, es decir leer el BLOB por pedazos (chunks) y despues regenerar el documento.
Ahora por lo que entiendo de tu enunciado es mas la segunda opcion, para ello la duda no es de ORACLE, la duda deberias ponerla en el foro del lenguaje con que haces el desarrollo del FRONT, si es ORACLE Forms, busca por:
TEXT_IO para forms 6i
CLIENT_TEXT_IO para forms 10g
Vaya insisto que sin saber en que desarrollas y versiones es imposible darte datos precisos, pero insisto la respuesta a tu pregunta es un SI en el 99% de los casos.