"Its the right answer for a program that needs to be used with many different RDBMSes, especially if you use its metadata access procedures." U got it right :)