diff --git a/bin/osv/orm.py b/bin/osv/orm.py
index bd1fc41f2a548ee951df9280005bbbb60b8b82f9..a70a3ee2083bed795308360d9a1a7f55cd079d4c 100644
--- a/bin/osv/orm.py
+++ b/bin/osv/orm.py
@@ -1922,7 +1922,7 @@ class orm(orm_template):
                         return "COALESCE(write_date, create_date, now())::timestamp AS %s" % (f,)
                     return "now()::timestamp AS %s" % (f,)
                 if isinstance(self._columns[f], fields.binary) and context.get('bin_size', False):
-                    return "length(%s) as %s" % (f,f)
+                    return 'length("%s") as "%s"' % (f, f)
                 return '"%s"' % (f,)
             fields_pre2 = map(convert_field, fields_pre)
             for i in range(0, len(ids), cr.IN_MAX):