Может, всё-таки DELETE FROM pos WHERE num < 10000
?
UPD. Если у вас postgres, а не mysql (кстати - а что у вас? чем мотивировано одновременное наличие этих двух тэгов?) - тогда наверное надо будет преобразование типов сделать, как-то так: num::integer < 10000
.