A documentação da Oracle aqui explica bem:
E sobre
OUT
parâmetros especificamente:EDITAR
Na verdade, embora as informações fornecidas acima sejam válidas, vinculei a um recurso ruim (SQL*Module for Ada Programmer's Guide).
Um recurso muito melhor e mais completo para entender melhor os 3 modos pode ser encontrado aqui:Tabela 8-1 Modos de parâmetro do subprograma PL/SQL .
IN
modo :OUT
modo: IN OUT
modo: