Can you consider extending the LOAD statement so that an ORDER BY clause can be specified for a non-resident load ?
Yes there will be a minor performance hit, but no worse then having to use a temporary table, resident load and drop statement. Easier code = easier lives.