Richtig. Aber vorausschauend schon. Sollte der Record aus irgend einem Grunde (Mit einem Object o.ä. erweitert werden, dann muss ich mich um die Zuweisung nicht mehr kümmern. Nur noch im Assign.
Eigentlich macht das "NIE" Sinn...
Wenn Du mal den Record einem anderen zuweisen musst nimmst Du den IMPLIZIET Operator und kannst alles da drin machen.
Evtl. Schauen, ob beim Zielrecord schon ein initialisiertes Objekt im Feld vorhanden ist und dann nicht einfach den Pointer überschreiben.
Nur wenn Du Feldinhalte ändern willst... Sonst klingt das mehr nach dem Ruf eines Interfaces... [EDIT]