V Uložené proceduře vrátíte hodnoty pomocí OUT parametr POUZE . Jak jste ve svém příkladu definovali dvě proměnné:
outstaticip OUT VARCHAR2, outcount OUT NUMBER
Stačí přiřadit návratové hodnoty k parametrům out, tj. outstaticip a outcount a přistupovat k nim zpět z místa volání. Mám na mysli toto:když zavoláte uloženou proceduru, budete předávat i tyto dvě proměnné. Po volání uložené procedury budou proměnné naplněny návratovými hodnotami.
Pokud chcete mít RETURN value jako návrat z volání PL/SQL, pak použijte FUNCTION . Upozorňujeme, že v takovém případě byste mohli jako návratovou proměnnou vrátit pouze jednu proměnnou.