Tu código funciona en Forms 6i siempre que haya adjuntado correctamente el .olb y .pll archivos para webutil , pero para Oracle Fusion Middleware 11g el método GET_FILE_NAME debe reemplazarse con CLIENT_GET_FILE_NAME para buscar en su sistema de archivos local en lugar del servidor de aplicaciones como se muestra a continuación:
:block2.FILE_NAME := CLIENT_GET_FILE_NAME(File_Filter=> 'CSV Files (*.Csv)|*.Csv|');