Nie wierzę, że to możliwe. Po pierwsze, optymalizatory zapytań zakładają określoną listę elementów podobnych do tabeli w klauzuli FROM.
Najprostszym obejściem, jakie przychodzi mi do głowy, jest UNION między dwoma tabelami:
SELECT md5
FROM hr
WHERE @clienttype = 'Employee'
AND current = 2
UNION
SELECT md5
FROM other
WHERE @clienttype = 'Member'
AND current = 2;
Tylko połowa UNION może być True, biorąc pod uwagę predykat @clienttype.