The query is kind of long, but it looks like:
SELECT DISTINCT AGENCY_ID, PROGRAM_ID, ACTIVITY_ID, ... DESCRIPTION
FROM AGENCY, PROGRAM, ACTIVITY, ...
WHERE ...
I used DISTINCT to get unique values. The text value in the DESCRIPTION field es truncated.
Without DISTINCT the query returns 3 times as many rows due to duplication. I also tried DISTINCTROW, which eliminates some duplication, but not exactly what I want.
Thank you all for your input.