Nevěřím, že je to možné. Za prvé, optimalizátory dotazů předpokládají konkrétní seznam věcí podobných tabulkám v klauzuli FROM.
Nejjednodušší řešení, které mě napadá, by byla UNION mezi dvěma tabulkami:
SELECT md5
FROM hr
WHERE @clienttype = 'Employee'
AND current = 2
UNION
SELECT md5
FROM other
WHERE @clienttype = 'Member'
AND current = 2;
Pouze jedna polovina UNION může být True, vzhledem k predikátu @clienttype.