Oder so. Ich mag es nur nicht sonderlich, wenn sich Units gegenseitig einbinden oder Klassen gegenseitig kennen müssen.
Da rennst du bei mir offene Türen ein!
Ein weiterer Ansatz wäre auch, das ClientDataSet in ein Datenmodul zu verpacken, dann hätte man die statische Felder auch gleich am Wickel. Der Möglichkeiten gibt es viele.