p_temp_foo
é um IN
parâmetro. Por natureza, estes são somente leitura. Você pode defini-lo como um IN OUT
parâmetro, ou um OUT
parâmetro. Para mais informações veja aqui:http://plsql-tutorial.com/plsql-passing-parameters-procedure-function.htm