Buenos días.
Voy a ser muy optimista.
Pues claro que si se puede, pero necesitas hacer 2 cosas básicamente:
1) Creas una dll con "toda la parafernalia" del envío de email (tienes ejemplos de envio por email con los componentes indy), y registras la funcion de envío en la bd, mas o menos así:
Código SQL
[-]
DECLARE EXTERNAL FUNCTION F_SENDMAIL
CSTRING(254),
CSTRING(254),
.....
CSTRING(254),
RETURNS CSTRING(254)
ENTRY_POINT 'SendMail' MODULE_NAME 'Mi_UDF';
2) Crear el storedproc para que acepte los parámetros de envío y llame a la función de la UDF que te envía los mails.