Recently I was reading in Midrash Says, and it was quoting chazal regarding how there were a few instances where Moshe Rabenu didn't know the halachah and had to consult HaKadosh Boruch Hu on what to do.
1.I thought after Matan Torah, a navi couldn't get a halachah directly from G-d. Was Moshe Rabenu the only exception to this rule?
2.I thought after Matan Torah, Moshe Rabenu had the whole oral Torah in his mind. Did he just forget these few halachot?