forausgesetzt ich habe das jetzt richtig interpretiert:
du könntest Variant verwenden
oder ein Record mit zwei werten, einen für den datentyp (mit konstanten vorher bestimmen - z.b.: integer 1 string 2) und dann als 2. variable ein variant, dem kannst du alles zuweisen
@barf00s: tolle antwort ...