Una funcion en C o en PLSQL se llama igual que si usaras un SUBSTR, STRCAT ...
Digita esto en SQLPLUS ...
SQL> set serveroutput on
SQL> create or replace function suma(a number, b number)
2 return number is
3 begin
4 return a+b;
5 end;
6 /
Function created.
SQL> declare
2 resultado number;
3 begin
4 resultado := suma ( 23,12 );
5 dbms_output.put_line('TOTAL: '||resultado);
6 end;
7 /
TOTAL: 35
PL/SQL procedure successfully completed.
SQL>
-----------------------------------------------
set serveroutput on -> Enciende el SET para que DBMS_OUTPUT mande mensajes a pantalla.