Besonderheiten 
InfoSets über einer logischen Datenbank und InfoSets ohne unterliegende Datenbank sind weitestgehend gleich aufgebaut.
Eine logische Datenbank ist eine hierarchisch geordnete Struktur von Tabellen. Bei einem InfoSet ohne unterliegende Datenbank wird eine einzelne Tabelle oder mehrere, nicht hierarchisch geordnete Tabellen zugrundegelegt. InfoSet ohne unterliegende Datenbank liefert immer eine flache Ergebnismenge.
Gleich sind diejenigen Mittel und Möglichkeiten beim Anlegen beider Arten von InfoSets, die nicht die Struktur der zu verarbeitenden Daten betreffen:
Feldgruppenbildung
Änderungsmöglichkeiten von Texten
DATA-Coding
Coding zum Ereignis START-OF-SELECTION
Coding zum Ereignis END-OF-SELECTION
Parameter
Selektionskriterien
Einfacher sind diejenigen Möglichkeiten für InfoSets ohne unterliegende Datenbank, die durch die einfachere Struktur der zu verarbeitenden Daten beeinflußt sind:
Zusatzfelder, Zusatzstrukturen und Zusatz-Tabellen
sind keiner bestimmten Tabelle zugeordnet.
Bedeutung behält jedoch die Festlegung der Reihenfolge der Coding-Abschnitte für Zusatzfelder, Zusatzstrukturen und Zusatz-Tabellen untereinander.
Coding zu Ereignissen GET und GET LATE
gibt es in Query-Reports zu InfoSets ohne unterliegende Datenbank nicht, da diese Ereignisse unmittelbar an Tabellen einer logischen Datenbank gebunden sind.
Anstelle des Coding zum Ereignis GET gibt es Coding zum Zeitpunkt der Verarbeitung eines Satzes. Dieses Coding wird in denjenigen Abschnitt des generierten Query-Reports eingefügt, in dem die zyklische Verarbeitung der Datensätze (Tabelleneinträge) erfolgt. Über die Plazierung innerhalb dieses Abschnittes entscheidet die Angabe zur Reihenfolge. Eine Entsprechung zu den GET LATE-Codings gibt es nicht.