HANDLESNULLS

Use the HANDLESNULLS modifier to specify that a C UDR can handle NULL values that are passed to it as arguments. If you do not specify HANDLESNULLS for a C language UDR, and if you pass to it an argument that has a NULL value, the UDR does not execute and returns a NULL value.

By default, a C language UDR does not handle NULL values.

The HANDLESNULLS modifier is not available for SPL routines because SPL routines handle NULL values by default.