Puedes tener tantos ibquery como necesitas, cada uno con sus sentencias sql, y no necesitas tener otra transaction.
Código Delphi
[-]ibquery.close;
ibquery.sql.text := 'select nombre from vendedores';
ibquery.execquery;
Ya tienes todos los vendedores en el query, ahora haces lo que necesites con esos datos.