я хочу, чтобы t0 удалил строку с минимальным значением определенного поля из таблицы, если количество записей меньше 5;
Вы можете сделать это с помощью подвыборов для совокупных функций min и count:
min
count
DELETE FROM the_table WHERE the_field = (SELECT min(the_field) FROM the_table) AND (SELECT count(*) FROM the_table) < 5;