RAG over Tables: Hierarchical Memory Index, Multi-Stage Retrieval, and Benchmarking