Thank you very much for your answers.
But sorry, I still do not understand. Because on the Wikipedia page, it says that the difference is the organometallic species is generated in situ. So, is it just a matter of substrate addition then?
In the case of making an alpha-benzyl alcohol from benzaldehyde and an alkyl bromide using magnesium.
If I add the alkyl bromide to the magnesium, and wait until the organomagnesium is formed before adding benzaldehyde. That is a Grignard reaction, right?
But, if I add them simultaneously, would that make it a Barbier reaction?
Wouldn't in both cases the organometallic compound, hence the mechanism, be the same?
Then how come one is less sensitive to water than the other?