En mi caso es SQL Server.Realmente no son funciones personalizadas, firman parte del standard, imagino que es SQL Server.
Cada maestrillo tiene su librillo, por ejemplo en mi caso la clase que utilizo para realizar la conexión lo primer que hace es cambiar en esa sesión el primer día de la semana (Lunes) y el formato de fecha, de forma que ya todo lo que venga después da por hecho ese trabajo y no hay que hacerlo en cada ocasión durante la sesión hasta que se desconecta.
El problema es cuando el código es compartido o heredado y ya hay código que usa un idioma determinado con valores por defecto en el que cambia esta configuración en la conexión da problemas hasta para la conversión "automática" de fechas (por ejemplo usar un texto yyyy-mm-dd y asignarlo a una variable fecha es lo más común y en el idioma español no funciona)