Om du måste passera 1000 värden, bry dig inte om 100 000 värden, det betyder förmodligen att du har problem med utformningen av dina frågor. Datan måste komma någonstans ifrån, om den är från databasen skulle det vara en enkel sak att använda en join eller en underfråga. Om det är från en extern källa kan det gå in i en tillfällig tabell.
så kort och gott:Ja, ett tillfälligt eller permanent bord är bättre