With DB2 9.7’s introduction of modules and the ability to create an alias on a module, you now have the ability to program to a function or procedure’s interface rather than its implementation. Why would you want to do this? In today’s post, I will go over reasons to program to an interface and show you how to do it using modules and aliases.
Click here to read the rest of "Why you should program to interfaces in SQL" at Keith's blog
Why you should program to interfaces in SQL