Een tabel in COBOL heeft altijd een ondergrens van 1. De maximumgrens leggen we vast met de occurs-clausule. De occurs-clausule mag niet voorkomen op 01-niveau.
Een veld uit de tabel moeten we aanduiden via de naam en een subscript.
Een subscript kan bestaan uit
- een getal;
- een variabele;
- een variabele met een plus- of minteken, gevolgd door een getal.
De value-clausule voor het geven van een beginwaarde mag bij het het veld met de occurs-clausule staan. Alle elementen hebben dan bij de aanvang van het programma de opgegeven waarde. Via een value bij het overkoepelende veld kunnen we de tabelelementen van een verschillende waarde voorzien.
Een tabel kan een van de onderdelen zijn van een groepsveld en de tabel kan zelf een groepsveld zijn.
Met depending on beschrijven we een tabel waarbij het aantal elementen kan wisselen. De inhoud van een veld bepaalt uit hoeveel elementen de tabel bestaat. Zo'n tabel mag alleen voorkomen aan het eind van een 01-constructie.