Elephants have amazing memories. Fish do not.
Goldfish, supposedly only having 3 second long memories, can actually remember stuff for as long as a week, probably longer.
They've been trained to navigate mazes and such and remembered the pathway they were supposed to take for a very long time