Soy nuevo en CDI y EJB y sé que cuando se ejecuta una consulta JPA en un EJB, tiene el contexto de transacción wildfly ya que su contenedor se administra en torno a todos los métodos que brindan reversiones en caso de errores, pero en CDI no.
Ahora mi pregunta es ¿qué pasa si un EJB está inyectando/consumiendo un bean CDI con ámbito de solicitud como ejemplo y ese bean CDI ejecuta una consulta JPA dentro de un método EJB? ¿La consulta CDI tiene contexto de transacción (gestión de tx) ya que se ejecuta en un método EJB?