Default gibt es erst seit neueren Delphi-Versionen. ZeroMemory oder FillChar sind die Funktionen, die man zu Delphi 6 Zeiten verwendet hat und solange man in dem Record keine Managed Types verwendet (String (ShortString oder String[n] ist OK), Interface, dyn. Array), funktioniert das auch super.
Ich hab aber leider dynamische Arrays in meinem Record