Concept Flow - COALESCE for NULL handling
Start with list of expressions
Check first expression
Return it
Repeat until non-NULL found or list ends
If all NULL, return NULL
COALESCE checks each expression in order and returns the first one that is not NULL. If all are NULL, it returns NULL.