Yes, a dam can help in flood ...
Published by Zaid Rashdan, Principal environmental consultant at Al Masader Aldualiyah for environment and quality systems
Yes, a dam can help in flood control and supply the local communities with water source during the drought seasons, but construction of dam in the area of interest for Enocka would be feasible or not. As i remember that you need to carry out several studies prior to the construction: such as geo technical studies, rainfall and hydrological study and others. another question is what about the evaporation rates in the area, evaporation leads to lost of huge amount of water from the surface bodies due to high temperature,
alternative option you might consider: underground storage tanks (hand digging) , or other underground storage options, this will be like water harvesting systems
hope these information will help