It's a good idea, but it's not mine. The oracle version, as far as I know (never having tried it), supports import/export of content revision items using xml. My idea, is to move this out of the db and use ns_xml to provide xml import/export for both oracle and postgresql.