COBOL host structures in COBOL/DB2 programs can have more than three levels. The limit is actually much higher (up to 49 levels in most COBOL implementations). This allows for complex nested data structures to match database row layouts, though deeply nested structures may impact performance.