Hi, Is it normal that doing a UPPER() on a VARBINARY field does not work? CREATE TABLE `t1` ( `f1` varchar(12) NOT NULL default '', `f2` varbinary(16) NOT NULL default '' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; Here, it works on field f1 but not f2. I am using MySQL 4.1.7 and mysqli. Marc