Balíček má veřejné nebo soukromé proměnné. (Správně?) Tyto proměnné tvoří stav balíčku. Pokud zkompilujete balíček ve 3. relaci. Další přístup k tomuto balíčku vyvolá ORA-04068.
Časové razítko sestavení balíčku musí být starší než stav relace balíčku.
Pokud stav balíčku není ke spuštění skriptu potřebný, zavolá DBMS_SESSION.RESET_PACKAGE
na začátku vašeho skriptu. Toto vyčistí všechny stavy balíčků vaší relace.