Globale Variablen sind schlecht
Ja, genau das gleiche Problem hatte ich auch am Anfang. Von IntraWeb läuft nur eine Instanz, folglich gibt es diese Variable auch nur einmal. Du greifst dann von jeder Session auf die gleiche Instanz vom Datenmodul zu und das wird nur mit der ersten und einzigen Instanz ohne Probleme Funktionieren.
Baue die Variable in die UserSession ein, dann wird es funktionieren. Der Aufruf ist dann nur immer mit
UserSession.FDM
Natürlich bekommt dann jede Session eine eigene Instanz, also sparsam wirtschaften