Das Statement ist schon in Beitrag 5 genannt worden.
Du musst nur "meineDaten" durch "MGV_EMA" ersetzen und eine Tabelle "alleNummer" erzeugen, die Deine 256? 512? Leernummern enthält und Deine Spalten ausgeben. Der Outer Join muss mit der lückenhaften Nummer aufgebaut werden.
Und gefragt war nicht
SQL oder TADOQuery, sondern welchen
SQL Dialekt Du nutzt, welches System, Firebird,
mySQL..
Das wird dann später ggF spannend beim Umgang mit den Löchern und dem Ende..