El documento describe los tipos de funciones definidas por el usuario en sistemas de base de datos, incluyendo funciones escalares, de tabla en línea y de multisentencia. También se explican los procedimientos almacenados, que son grupos de sentencias SQL compiladas que pueden ser ejecutadas múltiples veces, permitiendo una programación modular y eficiente. Se presentan ejemplos prácticos de creación y ejecución de procedimientos almacenados, así como problemas específicos para resolver utilizando SQL.