command find returned bash: /usr/bin/find: Argument list too long

Hello,
I create a file touch 1201093003 fichcomp

and inside a repertory (which hava a lot of files) I want to list all files created before this file :

find *.* \! -maxdepth 1 - newer fichcomp but this command returned bash: /usr/bin/find: Argument list too long

but i make a filter all thing is ok :
ex. find *.rpp \! -maxdepth 1 - newer fichcomp

I want to know if it exist a switch to list all files if the repertory it's very big.

thank you

Linux Journal has a nice article about this error. See http://www.linuxjournal.com/article.php?sid=6060

Cheers,

Keith