Gravar qualquer tipo de arquivo em banco de dados

É possível via ADVPL gravar qualquer arquivo no banco de dados e depois poder recuperar o arquivo para o usuário?

Tipo campo: Blob.
Banco de dados: Oracle

Tipos de arquivos: XLSX, DOCX, PDF, etc…

Alguma sugestão?

obrigado