Я не верю, что это возможно. С одной стороны, оптимизаторы запросов предполагают определенный список табличных элементов в предложении FROM.
Самый простой обходной путь, который я могу придумать, - это СОЮЗ между двумя таблицами:
SELECT md5
FROM hr
WHERE @clienttype = 'Employee'
AND current = 2
UNION
SELECT md5
FROM other
WHERE @clienttype = 'Member'
AND current = 2;
Только одна половина UNION может быть True, учитывая предикат @clienttype.