No procedimento armazenado, você retorna os valores usando
OUT
parâmetro SOMENTE . Como você definiu duas variáveis em seu exemplo: outstaticip OUT VARCHAR2, outcount OUT NUMBER
Basta atribuir os valores de retorno aos parâmetros out, ou seja,
outstaticip
e outcount
e acessá-los de volta do local de chamada. O que quero dizer aqui é:quando você chamar o procedimento armazenado, você estará passando essas duas variáveis também. Após a chamada do procedimento armazenado, as variáveis serão preenchidas com valores de retorno. Se você deseja ter
RETURN value
como retorno da chamada PL/SQL, então use FUNCTION
. Observe que, no caso, você poderá retornar apenas uma variável como variável de retorno.