I found it interesting that the expression "ISNULL(NULL, NULL)" is of type INT.
SELECT ISNULL(NULL, NULL) AS A
INTO QOTD_TABLE;
EXEC sp_help 'QOTD_TABLE';
-- Column_name Type
-- ------------- ------
-- A int
Is there any reasonable explanation on this behavior?