Da Du mit Parameter-Indices arbeitest, fällt mir erstmal auf, dass Du 8 Parameter in Deinem
SQL-Statement hast, aber nur 5 Parameter übergibst, wovon 1 doppelt vorhanden ist.
Du benutzt in Deinem
SQL-Statement einige Parameter mehrmals, warum übergibst Du diese dann nicht so:
SQLQuery1.ParamByName('CUBE').asString:='FUS';