Похоже, что SQL делает то, что ему говорят. Вам решать не выполнять запрос с одними и теми же данными снова и снова.
Как вы сказали "в некоторых версиях Firefox запрос запускается дважды", проблема, скорее всего, связана с кодом вашего клиента, опубликуйте этот код, чтобы мы могли вам помочь.
(Это должен был быть комментарий, но у меня слишком мало очков репутации.)