p_temp_foo
es un IN
parámetro. Por naturaleza, estos son de sólo lectura. Podrías definirlo como IN OUT
parámetro, o un OUT
parámetro.
Para obtener más información, consulte aquí:http://plsql-tutorial.com/plsql-passing-parameters-procedure-function.htm