List should include
- invoking a function as part of PL/SQL expressions by using a local variable in the autonomous block to hold the function's returned value
- invoking a function as a parameter to another subprogram and passing functions between the subprograms
- invoking a function as an expression in a SQL statement.