Hola, tengo un classic report con este código y cuando descargo el archivo me lo coloca sin la extensión .pdf
queda así:

SELECT
SEQ_ID_PROVEEDOR_TEMPORAL,
'Certificado de estudio.' AS DESCRIPCION,
CASE
WHEN dbms_lob.getlength(PDF) > 0 THEN
HTF.IMG(curl => '#APP_FILES#icons/check.png',
calign => NULL,
calt => 'DOCUMENT_EXISTS',
cismap => NULL,
cattributes => 'width=15 height=15')
ELSE
HTF.IMG(curl => '#APP_FILES#icons/x.png',
calign => NULL,
calt => 'DOCUMENT_NOT_EXISTS',
cismap => NULL,
cattributes => 'width=15 height=15')
END AS IMAGE,
dbms_lob.getlength(PDF) AS descargar_archivo,
'application/pdf' AS MIMETYPE,
'ELIMINAR' AS DEL
FROM
MRVL_PROVEEDOR_TEMPORAL
WHERE
nit =:P24_NIT;