Just a curiosity question: Why is the type of a literal '1' "unknown"instead of varchar(1)?Wouldn't varchar(1) cast properly to any use of the literal '1'?
What is the benefit of assuming it's an unknown?