Gracias por las respuestas
He estado probando usando la primera opción de las que me dais (usando FVariable), porque prefiero leer lo menos posible de BD, pero ahora el problema me surge porque el usuario modifica los valores de estas variables a través de DBEdit, y por tanto tendría que enlazar el evento onChange de cada variable ( y tengo sobre 40) con SetVariable, por lo que el listado me va a llegar a Pekín.
Un saludo