Ваше сообщение об ошибке выглядит так, как будто оно от DB2, поэтому я бы попробовал следующее:
SELECT * FROM TABLE FETCH FIRST 10 ROWS ONLY
Обновление: как правильно заметил Ранадип Датта в комментариях, DB2 FETCH FIRST n ROWS ONLY
не является детерминированной, если не объединена с детерминированной ORDER BY
. Это, как и следовало ожидать, для многих других СУБД (например, MS SQL Server, MySQL)