VFP9's motto was "no limits". Many were removed (such as array sizes).
There USED to be a limit of 9 joins (I think, or maybe that was UNIONs), but that was lifted. This may or may not be in the help topic mentioned, but that topic is always the place to start.
Note that "number of joins" is not the only limit that might come into play. You can be within the allowed number of joins and still have code that exceeds the complexity the compiler can handle, particularly in ¯o expansion situations.
Are you getting an error?