Komunikat o błędzie mówi, że nie można znaleźć SCHEMA_RESTORE.RESTORE. Istnieje kilka możliwych przyczyn:
- Pakiet (i procedura) są w innym schemacie, np. skompilowałeś go jako użytkownik A, ale próbujesz wywołać go jako użytkownika B.
- Nie masz uprawnień do wykonywania procedur z pakietu. W ten sposób staje się niewidoczny.
- Zdefiniowałeś procedurę w treści pakietu, ale nie zadeklarowałeś jej w nagłówku pakietu.
Kolejnym problemem, który widzę, są nawiasy. Jeśli wywołasz procedurę bez argumentów, prentezy należy pominąć:
{ call SCHEMA_RESTORE.restore }