1. Взять первую строку без удаления. Если экшен пошел по зеленой ветке (строка взялась) - данные есть. Если по неудачному выходу - строк нет
2. Посчитать кол-во строк соответствующим экшеном. Потом сравнить - если не равно 0 - данные есть
делайте проверку после взятия строки. засуньте в оператор if условие '{--Variable.YouVar--}'!='' . если переменная не пустота - пойдёт по зелёной ветке. это при условии , что в списке просто есть пустая строка