I’m confused about the concept of Bodhisattas/Bodhisattvas in Theravada Buddhism. Some texts I’ve read say that to become a Bodhisattva you must make a verbal vow in the presence of a living Buddha and receive a prediction from him that you will become a Buddha, with the implication being that this means you can’t become a Bodhisattva since there is no living Buddha. But others have said that anyone who vows to become a Buddha in the future is a Bodhisattva. I’ve also seen references to the difference between Aniyata Bodhisattvas, who haven’t made a vow in the presence of a living Buddha or have not received a prediction (and are therefore not certain of achieving Buddhahood), and Niyata Bodhisattvas who have made a verbal vow and received a prediction from a living Buddha (and are therefore certain to become a Buddha in the future). It is also my understanding that there are in Theravada countries many monks and laypeople who are considered Bodhisattvas.
So my main question is which view is the correct one according to Theravada Buddhism? Another question I have is this: If the latter view, with its distinction between aniyata and niyata bodhisattvas is correct, is it also required to make a mental vow to become a Buddha in the presence of a living Buddha or could someone do so today and be considered a Bodhisattva (if they are genuine)?
I know that the EBTs don’t reference a Bodhisattva path that you can follow, and that this is a latter development.