Более часа бился над кодом.
Такое нехитрое условие
if (table == null) {
}
else {
}
отрабатывало конструкцию else, хотя в логах упрямо писалось значение table, как null.
Чего ж я только не пробовал: и string.IsNullOrEmpty(table), и (table == SQLString.Null), и даже всякое !(table != null) - изголялся от безысходности.
И наконец-то меня осенило:
(
слабонервным не смотреть )