Can Extended Functions be used to apply a multi-input function?
Extended Functions are not designed for multiple input functions. Extended Functions are for a single operation / input functions. Creating a "view" is recommended when an operation would require more than one function.
Examples of when to use a view:
TO_CHAR(field,format)
NVL(field, value)
DECODE(field,value1,output1,output2)