Sky, mi hai semplicemente illuminato! Non consideravo l'uso delle variabili statiche all'interno di una classe! Risolve in pieno il mio problema.
Tra l'altro ho letto che un approccio del genere può tuttavia causare il problema delle "too many connections" - naturalmente riferito a sistemi con molti accessi simultanei.
Qui un articolo interessante.
Ringrazio e saluto