Damit keine unbeantworteten Fragen bleiben
Ich habe nun eine Lösung gefunden.
Ist die Spalte mit dem Datentyp number ohne Stellenangaben (z.B. 10,2) definiert, legt oracle automatische eine Stellenanzahl von 38 fest. Damit scheint LabVIEW nicht klar zukommen. Warum das so ist, sei mal dahingestellt.
Aufjedenfall muss ich mir die zahl erst einmal als String zurückgeben lassen, das heisst der SQL-Befehl sieht dann folgendermaßen aus:
select to_char(zahl) from ....;
Anschließend muss man den Variant auf übliche weise in eine Gleitkommazahl umwandeln und es funktioniert.