und da machste einfach noch 'n string reserve[200] rein. und schon hat es sich. bei bedarf zählst die byte ab und füllst mit reserve auf, so dass insgesamt der typ die selbe anzahl hat. also, byte -1, word -2, longint -4, etc. pp.
ist halt 'n bytegefriemel... wenn du das vermeiden willst, schnapp dir einfach eine von den vielen
SQL DB's die machen das ganze im hintergrund inkl. der tabellenreorganisation...