My DBIx::SQLEngine would do the trick, as would half a dozen similar modules...
In reply to Re: Managing Dynamic SQL by simonm in thread Managing Dynamic SQL by mhearse