If you are creating a set of UDFs that perform similar operations, chances are good that the UDFs are using some common functions. Instead of repeating the common functions as internal (static) functions for each UDF, you can create a set of general global functions that can be used by UDFs in the same database.