You are correct. For any non-local calls, a national database must be dipped/queried. Lumen, Verizon, Inteliquent, TNS, etc. all have national databases. Unfortunately, they don't all get updated at the same time (sometimes I wonder if at all). It can be real frustrating to some customers when the wrong name appears, but at the national level, there sometimes isn't much that can be done.