A little later yet, but worth sharing.
At my primary workplace, my method of making filePro data available to another DBMS took advantage of the fact that filePro records are fixed length and primarily ASCII based to create a read-only access to the current filePro data within Oracle. If the DMBS needing to read filePro data is able to mount flat files, you can do the same thing. I am not aware of any OS specific barriers to doing this. This essentially provides a limited reversal of what I understand is the functionality of filePro ODBC by letting an outside ODBC client at least "see" live data in filePro tables.
I created a report process (using filePro) that wrote out a file with the Oracle specific SQL to create external table definition for every single "key" file in the path, including logic to sanitize any table or field names that were Oracle reserved words. "Running" the generated Oracle SQL statements created a read-only link in Oracle to the live version of every filePro key file we had. No index information is available, nor can you create an Oracle index on the external tables, but from that point it is very easy to "CREATE TABLE main_instance.oracleversion AS filepro_instance.fileproversion", "drop" the first field (containing the 20 byte binary record header) and index the Oracle version as you like. (If you are really motivated you could even decode and pull record dates out of the 20 byte header, but I have not done that yet).
This makes an easy way to script updates to the linked tables within Oracle so you have relatively fresh data to use for development and testing. Even better, non-fP developers do not have to learn filePro to do data extractions (since they probably will need to do some data normalization and similar work while extracting the filePro data).
Good luck
Ray Scheel