Issue ID: ANLY-3975
Details: When the ta.pull function has a table name argument, it fetches NULL values incorrectly. For example:
ta.pull("empty_values_tab") -> r1 > r1 val_1 val_2 val_3 3 a c 11 4 a b 1 a b c 5 2 b c
Workaround: Create a virtual data frame and use it instead of the table name in the ta.pull call. For example:
ta.data.frame("select * from empty_values_tab",sourceType="query")-> vdf > ta.pull(vdf)-> r2 > r2val_1 val_2 val_3 3 a c 11 <NA> <NA> <NA> 2 b c 4 a b 1 a b c 5