IBM i and IBM DB2 for i services
To facilitate the use of Structured Query Language (SQL) for the development of modern and portable applications, IBM uses SQL programming concepts to provide SQL programmers with various services, including both database and operating system functions. These services offer the following advantages:
•They can be used as building blocks for additional SQL programming.
•They can reduce the need for control language (CL) programming by allowing access to services that were only available by using CL commands.