Тип данных LONG имеет множество ограничений на использование.Один из способов обойти это - создать хранимую функцию, например:
CREATE OR REPLACE FUNCTION column_default
( p_table VARCHAR2
, p_column
) RETURN VARCHAR2
IS
l_retval LONG;
BEGIN
SELECT data_default
INTO l_retval
FROM user_tab_columns
WHERE table_name = p_table
AND column_name = p_column;
RETURN l_retval;
END;
Теперь вызывайте эту функцию из .Net, а не выполняйте запрос напрямую.