diff --git a/connectivity/source/drivers/firebird/ResultSet.cxx b/connectivity/source/drivers/firebird/ResultSet.cxx index b09d6cce5080..341a3237cc79 100644 --- a/connectivity/source/drivers/firebird/ResultSet.cxx +++ b/connectivity/source/drivers/firebird/ResultSet.cxx @@ -482,7 +482,7 @@ ORowSetValue OResultSet::retrieveValue(const sal_Int32 nColumnIndex, const ISC_S return getString(nColumnIndex); return getLong(nColumnIndex); case SQL_BOOLEAN: - return getBoolean(nColumnIndex); + return ORowSetValue(getBoolean(nColumnIndex)); case SQL_BLOB: case SQL_NULL: case SQL_QUAD: