La documentación de Oracle aquí hace un buen trabajo al explicar:
Y sobre OUT
parámetros específicamente:
EDITAR
En realidad, aunque la información proporcionada anteriormente es válida, me vinculé a un recurso pobre (SQL*Module para la Guía del programador de Ada).
Puede encontrar un recurso mucho mejor y más completo para comprender mejor los 3 modos aquí:Tabla 8-1 Modos de parámetros de subprograma PL/SQL .
IN
modo :
OUT
modo:
IN OUT
modo: