--- a/dbd/oracle/statement.c Sat Dec 06 00:32:37 2008 +0000 +++ b/dbd/oracle/statement.c Sat Dec 06 07:35:31 2008 +0000 @@ -314,7 +314,7 @@ LUA_PUSH_ARRAY_STRING(d, data); } } else if (lua_push == LUA_PUSH_BOOLEAN) { - int val = 1; + int val = atoi(data); if (named_columns) { LUA_PUSH_ATTRIB_BOOL(name, val);