Peter>AFAICT in no case does it involve allowing functions to be called as procedures or vice versa.
Oracle DB uses the same way to execute both procedures and functions: pl/sql block.
For instance:
procedure) begin my_proc(); end;
function) begin :result := my_fun(); end;
Call like begin my_fun(); end; would fail.
However there's no dedicated command to call procedures or a command to call functions.
Vladimir