Cita: Pensé que al haber tablas temporales probablemente podría haber tablas con limite de registros.
Las tablas temporales, en diferentes DBMS suelen tener cierto límite, pero no es debido a restricciones de tabla, sino al espacio de memoria que usan. Como muchos otros recursos que acceden a memoria temporal, están limitadas al espacio asignado a ella. Pero sigue sin ser restricciones a la tabla como tabla.
Cita: Porque lo mejor es no crear código "saturando" al sistema con querys, pudiendo tener la opción de que lo pueda hacer el DBMS mas rápidamente.
Precisamente ese es un error conceptual. Lo que estás buscando es que el DBMS dispare una excepción por límite de registros... Con lo que en realidad lo estás obligando a hacer más validaciones que lo que le llevaría hacer un SELECT COUNT().
Que no las veas, no implica que no existan.