Die max. Länge eines SQL's ist 32760 !
Du kannst also die Variable entsprechend lang gestalten.

Ich würde aber auch Dieter folgen und eine View über diese 9 Dateien (spater 10, 11, usw) legen:

create view myview
(select .... from jahr1
union all
select ... from jahr2
union all
select ... from jahr3
:
:
)

Dann kannst du mit dieser View joinen und wenn dann weitere Jahre dazukommen, brauchst du nur die View zu ändern.