User-defined functions in COBOL are coded definitions that are invoked using the FUNCTION keyword. These functions are always recursive and are capable of invoking themselves.
Under DIALECT"ENTCOBOL" emulation, the syntax and behavior of these user-defined functions are slightly different to that under the default DIALECT"MF". This section covers those differences.