When I delete a "global" and need to recover it, it's a lot of work to use the journal view page (System Operation > Journal Files). I have to click line by line and copy the content that was in the global, in addition to the message coming with "..." when the content is too large.
My suggestion is to create an option to select lines and export the contents of these lines to a file.
There is a ^JRNUTIL that you can create you own code to go over journal records and extract the data for a specific PID or global. Then you simply need to EXECUTE it with a SET