No puede hacer que el valor predeterminado sea el resultado de un procedimiento almacenado, tiene que ser una función. Si puede convertir el procedimiento en una función, entonces puede usar esa función. Si no puede, entonces debe usar un disparador.