COBOL - DATA DIVISION - file description entries - RECORD clause - Format 3
O formato 3 é usado para especificar registros de tamanho variável.
O número de bytes associados a uma descrição do registro é determinado pela soma do número de bytes em todos os itens de dados elementares (excluindo redefinições e renomeações), mais qualquer FILLER implícito devido à sincronização. Se uma tabela for especificada:
Se data-name-1 for especificado:
Durante a execução de uma instrução RELEASE, REWRITE ou WRITE, o número de bytes no registro é determinado pelas seguintes condições:
Durante a execução de uma instrução READ ... INTO ou RETURN ... INTO, o número de bytes no registro atual que participam como itens de dados de envio na instrução MOVE implícita é determinado pelas seguintes condições: