I know you want to keep the SQL all in your Aware app, but let me suggest that is a mistake. 1st, you mention that if fields change your SQL might break, but if fields change your aware program will compile fine but break when the user trys to run the SP. 2nd, Since it is not a stored procedure, it ...