Function Procedure Packages Oracle PLSQL Tutorial

You can declare local or packaged stored procedures with exactly the same name, as long as their parameters are different by at least one of these factors:
the number of parameters,
names of parameters,
order of parameters, or
the datatype family of the parameters.