Is there a system primary key associated with each row?
In practical terms from a code or user perspective, no. 

There is one internally (rid) but it is not exposed in any documented system view or function