Just to clarify: It is not possible to read/write from/to the same address at the same time. Of course there is no FIFO implementation which supports this useless mode.
You can read the fifo while writing if the number of word in the fifo is greater than one. When the fifo has one only word, there is the risk of collision of the read and write address.