Una UDF es una ampliación o una adición a las funciones incorporadas existentes en SQL, como las que proporciona el esquema SYSFUN en DB2. A veces, los procedimientos almacenados y las funciones definidas por el usuario se denominan colectivamente rutinas.