Our corporation has selected Oracle, so we go with hard coded SQL to gain database efficiency. The odds of changing databases is very slim for us. However, if you are writing code for an external market, database independence would be more important.