Не можете директно да имате динамична стойност за лимит, но вашата заявка може да бъде пренаписана без ограничението, както следва:
set i := (select count(*) from tableCBA);
select id
from tableABC
where (i := i-1) = 0;
Това ще върне n-тия ред, където n е броят редове в таблицата CBA;