Zitat:
Wenn ich das richtig in Erinnerung habe, sind Records standardmäßig gepackt.
Du hast das NICHT in "standardmäßig nicht gepackt" vergessen.
Standardmäßig ist jede Variable im Arbeitsspeicher ausgerichtet, für einen "optimalen" Speicherzugriff, ohne rumschieben und kopieren zu müssen.
PS: wie wäre es mit einer Embedded
DB? (Firebird, SQLite, ...)